Skip to main content
Sopra Steria

Senior Embedded Software Engineer - DO-178B/C

1w

Sopra Steria

Paris, FR · Full-time · C$130,000 – C$170,000

About this role

CS Group Canada, a subsidiary of CS Group and member of Sopra Steria group, specializes in functional safety and cybersecurity for critical embedded technologies including avionics. The role involves joining a multidisciplinary team for development and certification of electronic engine controllers (EEC) for aircraft. This position is based 100% in Montréal, Canada (hybrid work), targeting candidates in Europe open to relocating.

As a senior team member, you will reinforce internal expertise through technical leadership, mentoring, and participation across the full software lifecycle. Daily tasks include developing and executing software tests on real-time embedded platforms to validate system design and ensure compliance with standards. You will also contribute to technical development plans and software standards.

Work within multidisciplinary teams supporting avionics projects for OEMs and Tier 1 suppliers in aerospace. Maintain high-level software architecture compliant with DO-178B/C while performing all phases from requirements to verification. Guide teams via mentoring, problem-solving, technical reviews, and quality oversight.

This senior expert role offers opportunities to strengthen company capabilities in safety-critical software for aerospace. Leverage your DO-178 experience to lead certification efforts on cutting-edge embedded systems. Contribute to commercializing certified technologies in avionics and related sectors.

Requirements

  • Bachelor's or Master's in computer engineering, software engineering, electrical engineering, or related field
  • 10 years of experience in low-level embedded software development; 3-5 years in aerospace or safety-critical domain preferred
  • Strong knowledge of DO-178B/C standards for aeronautical embedded systems software development
  • Mastery of C language for real-time embedded systems
  • Familiarity with development on microcontrollers and real-time operating systems
  • Experience with requirements management tools (e.g., DOORS) and integrated development environments (e.g., Eclipse)
  • Strong debugging skills to isolate hardware, system, and software issues
  • Knowledge of communication protocols: CANbus, ARINC 429, Ethernet, RS-422, SPI, I2C

Responsibilities

  • Develop and execute software tests on real-time embedded platforms to validate system design and ensure compliance
  • Contribute to preparation and update of technical development plans and software standards
  • Support and maintain high-level software architecture of embedded systems compliant with DO-178B/C
  • Perform all phases of software development: requirements specification, design, coding, integration, and verification
  • Guide multidisciplinary teams as senior DO-178 expert through development and certification via mentoring, problem-solving, technical reviews, and quality monitoring

Benefits

  • Hybrid work arrangement