
Senior Embedded Software Engineer - DO-178B/C
1w1 week agoSopra 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
Similar roles

Ground Support Equipment Integration Engineer
1w1 week agoJoby Aviation
San Carlos, US · Full-time · $113,000 – $155,000

Propulsion Test Avionics Engineer
1w1 week agoStratolaunch
US · Full-time · $100,000 – $146,500

Controls Engineer I/II
1w1 week agoWoodward
US · Full-time · $65,000 – $123,000

Embedded Software Verification Engineer - DO-178
1w1 week agoSopra Steria
Montréal, CA · Full-time · C$90,000 – C$120,000