Software Tools & Test Engineer - REF 06
Porto Sant'Elpidio, FM, Italy
Full Time
Mid Level
Company description
Civitanavi Systems S.p.A. is a leading player in the design, development and manufacture high-tech solutions of Navigation, Control and Stabilization Systems, for several applications, in Aerospace Defense and Industrial sectors. The application of proprietary methods and technologies, based on FOG (Fiber Optic Gyroscope) and MEMS (Micro Electro-Mechanical Systems) technology, enables the company to best meet the specific needs of its customers.
Founded as a start-up in 2012 in Italy, listed company on Euronext Milan since 2022 and now part of Honeywell (acquisition and delisted completed in in August 2024).
Civitanavi Systems S.p.A. is a leading player in the design, development and manufacture high-tech solutions of Navigation, Control and Stabilization Systems, for several applications, in Aerospace Defense and Industrial sectors. The application of proprietary methods and technologies, based on FOG (Fiber Optic Gyroscope) and MEMS (Micro Electro-Mechanical Systems) technology, enables the company to best meet the specific needs of its customers.
Founded as a start-up in 2012 in Italy, listed company on Euronext Milan since 2022 and now part of Honeywell (acquisition and delisted completed in in August 2024).
Job Summary
Civitanavi Systems is looking for an electronic, software, mechatronic or automation engineer to join in the Engineering Team for design and development of automated test equipment, HIL and SIL solution and generic software applications based mainly on LabVIEW and less often on QT Framework.
Department: Software Engineering
Responsibilities and Duties
- Gathering company stakeholders’ requirements (from Systems & SW Engineering, HW Engineering, Product Engineering departments) to develop software tools based on National Instrument.
- Writing code and developing scenarios to test of requirements using hardware and software in the loop testing environments using LabVIEW
- Design and development of Windows OS, Real-Time and FPGA applications based on LabVIEW
- Creating and updating tests for new features and technology
- Developing clear and concise test reports based on company internal standards
- Designing and implementing embedded software for stand-alone testing of electronic boards
- Developing software for data analysis derived from system performance test procedures
- Supporting project planning efforts and ensuring execution to schedule
- Communicating with developers, mechanical, system and electronic engineers to proactively identify problems and gaps in test developing special software
Qualification and Skills
Required Skills
- BS or MS degree in electronic, automation or software engineering
- Ability to understand, test, and troubleshoot complicated system interactions
- Knowledge of English Language, both in writing/reading technical documentation
- Programming language experience with LabVIEW
- Familiarity with QT C++ Framework.
- Ability to use programming languages to implement complex data structures and algorithms
- Ability to develop test guidelines from specifications
- Experience using laboratory tools (oscilloscope, DMM, power supply..)
- Understanding of revision control software (SVN, GIT, etc)
- Professional ethics and preparation for collaborative work in multidisciplinary teams
- Attitude to effectively interact with electronics engineers for capturing board test requirements to define suitable and comprehensive test software
- Empathy within the team and the workplace and willing to learn with good adaptability to the company efficient working-attitude
Preferred Skills
- Knowledge of LabVIEW (Real-Time and FPGA is a plus)
- Familiarity with commonly used IDE (Integrated Development Environment) such as Eclipse is a plus
- Familiarity with Matlab
- Knowledge of the general guidelines for the certification/qualification of embedded software
Apply for this position
Required*