Location
Pisa (PI) | Italy
Job description
Job Description
IDS GeoRadar, part of Hexagon Group, provides products and solutions, based on radar technology that secures people safety in dangerous environments and prevents risk hazards in mining, civil engineering, and monitoring applications. Our pioneering spirit and continuous commitment to research & development has enabled us to be at the forefront of the radar technologies applications across the globe.
The company is a leading provider of Ground Penetrating Radar (GPR) and Monitoring Radar solutions worldwide.
We are looking for a
Software Designer for our
PISA office.
The person will work in a heterogeneous team with the initial task of understanding the algorithms devised by data processing experts – collaborating with them to finalize the data – and with the responsibility of designing and implementing the necessary software architectures to efficiently implement those data. Gradually transition to also be involved in the conceptualization phase of the algorithms themselves. The role also includes experimental activities, programming and managing measurement campaigns with prototypes or systems that are under development or already on the market.
The role will primarily interact with other departments within the R&D department, particularly with the “System Design” group and the software development teams. Also there will be an expected interaction with the Product Management group to receive feedback from customers regarding the radar system’s performance and data processing.
What we want you to do: - Analysis and schematization of technical problems related to the data collected by IDS GeoRadar products.
- Designing algorithms for processing the aforementioned data to solve identified and contextualized problems.
- Developing the code that implements the conceived algorithms; code management, function testing, and result verification.
- Maintenance activities for the developed code.
- Possible measurement campaigns with IDS GeoRadar products or prototypes.
- Additional tasks that may be assigned from time to time.
Travel requirements: The role may involve occasional short trips for equipment testing
Desired Skills
We would like to see: In general, the required education qualifications include a master’s degree and/or a doctorate in mathematically or scientifically oriented fields with a focus on scientific programming. Examples of such qualifications include:
- Master’s degree in computer engineering, artificial intelligence and data science/engineering, robotics and automation engineering, mathematics, or physics with a specialization in scientific programming.
- Doctorate in data science/data processing.
We also would like: - Knowledge of algorithms and data structures (including object-oriented)
- Knowledge of operating systems
- Knowledge of Signal theory and Processing
- Basic knowledge of embedded systems programming
- Knowledge of automatic controls
- Programming with C++ language
Languages: - Italian: perfect written and spoken communication skills
- English: strong written and spoken communication skills
It will be a plus: - Experience in using collaborative software management tools (GIT)
- Knowledge of software packaging delivery tools (Conan)
Job tags
Salary