Descrizione Lavoro
                                                                                                                            Civitanavi Systems was established in 2012 with a vision to become a principal player in the design, development, and manufacture of high‑tech solutions for Inertial Navigation, Geo Reference and Stabilization systems used in both industrial and defence (dual‑use) applications. The Italian company provides advanced inertial solutions and has rapidly built an international presence through a team of world‑leading experts in inertial technology.
Job Summary
Experienced embedded software engineer with strong C language skills and structured software engineering practices to produce tested, reliable code for safety‑critical systems such as Inertial Navigation Systems, Stabilisation Systems, AHRS, and IMU across avionics, naval, aerospace, and other heterogeneous fields.
Responsibilities
Develop, verify, and maintain embedded software in C, certifiable to mission and safety‑critical avionics systems (RTCA DO‑178B/C) up to Design Assurance Level A or equivalent standards (ECSS, ASIL, etc.).
Draft, maintain, and review software development documentation (SW Requirements, SW Design Description) based on System Requirements.
Design and program embedded software for bare‑metal platforms without an operating system.
Implement low‑level software for serial, I²C, SPI, and other I/O protocols.
Support V&V engineers in defining and developing test cases for high‑ and low‑level requirements.
Collaborate with subcontractors for verification test execution and review produced outputs.
Analyze and resolve integration issues between software and hardware.
Effectively manage multiple projects, demonstrating efficient context switching.
Contribute to the development of digital algorithms and filtering for inertial navigation.
Assist in project planning and ensure timely execution.
Generate and review software engineering documentation.
Maintain code and documentation within configuration management and change control procedures.
Participate in design reviews and support customer audits.
Communicate effectively with team members and leadership on task status.
Qualifications
Required Skills
Master’s degree in computer science, electronic engineering, or related discipline.
Minimum of 2 years’ experience designing, coding, integrating, verifying, and documenting embedded software.
Proficiency in C for embedded platforms (MISRA‑C compliance).
Experience with the DO‑178B/C software development life‑cycle, from planning to verification.
Ability to produce accurate procedural and formal documentation for the software life‑cycle.
Systematic troubleshooting and structured problem‑solving skills.
Experience in certifying embedded software for avionics per DO‑178B/C.
Adherence to internal SW requirements, design, and coding standards.
Professional ethics and collaborative teamwork within multidisciplinary groups.
Capability to manage and integrate artifacts produced by teammates.
Effective interaction with electronics engineers for HW/SW interface definition.
Organised documentation practices.
Strong interpersonal and communication skills.
Fluent in English, both in written documentation and spoken during meetings and reviews.
Preferred Skills
Control‑loop theory knowledge.
Kalman filter knowledge.
Familiarity with MATLAB and LabVIEW.
Mastery of real‑time software behaviour and scheduling on bare‑metal embedded platforms.
Experience with Xilinx SoC or STMicroelectronics SoC products.
Equal Employment Opportunity & Disability Statement
We are an equal‑opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
We will ensure that individuals with disabilities receive reasonable accommodations to participate in the application or interview process, perform crucial job functions, and receive other employment benefits. Please contact us to request accommodation.
#J-18808-Ljbffr