Software Engineer/DO-178
Civitanavi Systems
2 gg fa

Company overview

Civitanavi Systems was established in 2012 with a vision to become a principal player in the provision of the design, development and manufacture of high tech solutions of Inertial Navigation, Geo Reference and Stabilization systems for both industrial and defense use (dual-use).

Civitanavi Systems is an Italian company which provides inertial solutions domestically and has developed in a short time an International market for it specialized products.

The company has been able to quickly develop and assemble a team of world leading experts in inertial technology with a solid background in the design and development of inertial sensors, navigation software, certification and manufacturing processes.

The company has acquired customers and end users for its inertial products in both industrial (mining, oil and gas) and defence (naval, land and air domains) in a relatively short time.

Civitanavi Systems Srl is a privately held company owned by Civitanavi Systems Ltd (Holding company). Civitanavi Systems combines an international pool of strategic investors of the holding company.

Job Summary

Experienced avionics SW engineer, mastering SW development and verification under DO-178B / C guidelines for use in safety-

and mission-critical airborne inertial navigation systems.

Responsibilities and Duties

  • 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

  • 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 by the project System Engineer
  • Definition and development of test cases for high-level and low-level requirements
  • Drafting of the documentation relating to the SW Verification process (High Level and Low Level Verification Cases and Procedures)
  • Compiling the traceability matrix of the requirements from System level requirements to verification test cases
  • Execution of SW Verification activities according to the RTCA DO-178B / C standards
  • 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
  • Participation in the development of digital algorithms and filters in the inertial navigation
  • Writing validation requirements for test SW and SW tools, to be used during the DO-178B / C design and verification processes
  • 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
  • Required Skills

  • Master's degree in computer science, electronic engineering, or similar disciplines
  • Minimum of 5 years of experience in designing, coding, integrating, verifying and carefully documenting SW for embedded avionic systems
  • Thorough knowledge and proven experience in using the C language for embedded platform (reference is MISRA 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
  • Experience in the certification of embedded software for avionics equipment according to DO-178B / C
  • 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 work in pipeline, taking over the artifacts (documents, code) generated by other members in the working team
  • Attitude to effectively interact with electronics engineers for HW / SW Interface definition
  • 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

  • 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, †)
  • Familiarity with Matlab and LabView
  • Mastering real-time software behaviour and scheduling solutions on embedded platform without operating system (bare-metal)
  • Familiarity with SoC (System on Chip) Xilinx product family
  • Coffee bar
  • Additional health insurance
  • Invia candidatura
    Aggiungi ai preferiti
    Rimuovi dai favoriti
    Invia candidatura
    La mia Email
    Cliccando su “Continua”, autorizzo neuvoo ad utilizzare i miei dati ed inviarmi avvisi email come menzionato nella sezione Politica sulla Privacy di neuvoo. Posso ritirare il mio consenso e cancellare la registrazione in qualsiasi momento.
    Modulo di candidatura