Italy Job Openings

Civitanavi Systems

Embedded Software Engineer

Porto Sant'Elpidio

FULL TIME

August 26, 2024

Company overwiew
Civitanavi Systems 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 and recognised as an innovative SME in 2017, Civitanavi today is a listed company on Euronext Milan (ticker: CNS) and it is presented as a benchmark in the global competitive scenario.

Job description
Experienced embedded software engineer, mastering C language and structured software engineering practices, to generate tested and reliable code ready for integration on different kind of safety critical systems ( Inertial Navigation Systems, System for stabilization, AHRS, and IMU ) on heterogenous application fields: Avionics, Naval, Aerospace, etc…

Duties and responsabilities
  • Development, verification and maintenance of embedded software in C language, certifiable for mission and safety critical avionics systems according to the RTCA DO-178B/C guideline up to Design Assurance Level A OR Knowledge of a process-equivalent development standard in other application fields (ECSS, ASIL, etc…)
  • Participation in the drafting of the documentation related to the SW Development process (SW Requirements Data, SW Design Description) starting from the System Requirements provided.
  • Experience in the development of embedded software for processing platforms without operating system (bare metal)
  • Experience in writing low level software for various I/O protocols (Serial, I2C, SPI, …)
  • Support to the V&V Engineers for definition and development of test cases for high-level and low-level requirements
  • Interacting with possible subcontractors in case of off-load of verification tests execution and carefully reviewing the generated outputs
  • Analysis and resolution of issues related to the SW integration and HW/SW integration process
  • Ability to handle tasks on different projects with a proven ability to perform efficient context-switch.
  • Participation in the development of digital algorithms and filters in the inertial navigation
  • Supporting project planning efforts and ensuring execution to schedule
  • Generating and reviewing SW related engineering documentation
  • Managing documentation and SW code in adherence to Configuration Management and Change Control procedures
  • Conducting or participating in design reviews and supporting customer audits
  • Managing assigned tasks simultaneously and effectively communicating with the team members and the group head.

Qualification and skills
  • Master's degree in computer science, electronic engineering, or similar disciplines
  • Minimum of 2 years of experience in designing, coding, integrating, verifying and carefully documenting SW for embedded systems
  • Thorough knowledge and proven experience in using the C language for embedded platform (reference is MISRA C)
  • Experience in the certification of embedded software for avionics equipment according to DO-178B/C
  • Knowledge of software development life-cycle in accordance to avionic standards (DO-178B/C): planning, requirements, design, development, integration, verification, conformity
  • Ability to generate accurate (in content and in form) life-cycle software artifacts, required for formal documentation of the software design and verification process
  • Capacity of adopting a systematic and structured analysis for software troubleshooting
  • Attitude to adhere to internal SW Requirements, SW Design and SW Coding standards when generating the SW documentation
  • Professional ethics and preparation for collaborative work in multidisciplinary teams
  • Attitude to effectively interact with electronics engineers for HW/SW Interface definition, taking over the artifacts (documents, code) generated by other members in the working team
  • Organized and systematic to maintain documentation in appropriate order
  • Strong interpersonal and communications skills
  • Knowledge of English Language, both in writing/reading technical documentation and in speaking/listening during project meeting and design reviews
Preferred Skills
  • Control-loop theory knowledge
  • Kalman filter knowledge
  • Familiarity with Matlab and Lab View
  • Mastering real-time software behaviour and scheduling solutions on embedded platform without operating system (bare-metal)
  • Familiarity with So C (System on Chip) Xilinx product family or STMicroelectronics So C

Benefits and Perks
Free lunch meal, coffee bar, additional health insurance

0q Je FXOt Vf
New Job Alerts
Amplifon Group

Italy IT Project Management Internship

FULL TIME

September 22, 2024

View Job Description
Ferrari Group

ITALY, ROMA TIBURTINA- INSIDE SALES

Roma

September 22, 2024

View Job Description
ABB

Scrum Master - Temporary

Bergamo

FULL TIME

September 21, 2024

View Job Description
Nestle Operational Services Worldwide SA

IT - Junior Risk & Compliance Specialist

Assago

FULL TIME

September 21, 2024

View Job Description
Ralph Lauren

SALES PROFESSIONAL

Roma

September 21, 2024

View Job Description
Looking for similar job?
Elemaster

SENIOR HARDWARE EMBEDDED ENGINEER

Lomagna

FULL TIME

September 3, 2024

View Job Description
Segula Technologies

Embedded Software Engineer | C++

La Spezia

FULL TIME

September 6, 2024

View Job Description
Arrow Electronics, Inc.

Field Application Engineer - Embedded Systems

FULL TIME

September 16, 2024

View Job Description
Coesia

Embedded Software Developer, Semiconductors

Bologna

August 30, 2024

View Job Description
Luxoft

Senior Embedded Software Engineer - Virtual ECU

September 18, 2024

View Job Description
Bending Spoons

Junior software engineer

August 2, 2024

View Job Description
See What’s New: Civitanavi Systems Job Opportunities
Civitanavi Systems

FPGA Verification Engineer

Porto Sant'Elpidio

FULL TIME

September 18, 2024

View Job Description
Civitanavi Systems

HSE Site Lead

Porto Sant'Elpidio

FULL TIME

September 11, 2024

View Job Description
Civitanavi Systems

Senior Sales Engineer

Pomezia

FULL TIME

September 11, 2024

View Job Description
Civitanavi Systems

System Test Engineer

Porto Sant'Elpidio

FULL TIME

September 5, 2024

View Job Description
Civitanavi Systems

Laboratory Technician

Porto Sant'Elpidio

FULL TIME

August 26, 2024

View Job Description
View More Jobs by Civitanavi Systems
New Job Alerts
Amplifon Group

Italy IT Project Management Internship

FULL TIME

September 22, 2024

View Job Description
Ferrari Group

ITALY, ROMA TIBURTINA- INSIDE SALES

Roma

September 22, 2024

View Job Description
ABB

Scrum Master - Temporary

Bergamo

FULL TIME

September 21, 2024

View Job Description
Nestle Operational Services Worldwide SA

IT - Junior Risk & Compliance Specialist

Assago

FULL TIME

September 21, 2024

View Job Description
Ralph Lauren

SALES PROFESSIONAL

Roma

September 21, 2024

View Job Description