Attiva gli avvisi di lavoro via e-mail!

Software Design Engineer - REF 07

Civitanavi Systems Srl Unipersonale

Porto Sant'Elpidio

In loco

EUR 40.000 - 55.000

Tempo pieno

7 giorni fa
Candidati tra i primi

Descrizione del lavoro

A technology company specializing in embedded systems is seeking an experienced embedded software engineer to develop safety-critical software compliant with avionics standards. The ideal candidate will have a Master's degree, 2+ years in embedded systems, and strong C programming skills. This role requires collaboration with multidisciplinary teams and adherence to rigorous documentation standards, essential for avionics projects.

Competenze

  • Minimum of 2 years in embedded systems design, coding, integration, and verification.
  • Thorough knowledge of C programming, ideally with MISRA C.
  • Experience with avionics certification per DO-178B/C standard.

Mansioni

  • Develop and maintain embedded software in C for safety-critical systems.
  • Draft SW development documentation from system requirements.
  • Support V&V Engineers in defining test cases for requirements.

Conoscenze

C programming
Embedded systems
Systematic analysis
Project planning
Technical documentation
Interpersonal communication

Formazione

Master's degree in computer science or electronic engineering

Descrizione del lavoro

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 responsibilities
  • 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
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.