
Senior Embedded Software Expert - 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 (part of the Sopra Steria Group), leads in developing and certifying safety-critical systems for aerospace, electric, and autonomous driving industries. This role is fully based in Montreal, Canada (hybrid work), actively seeking candidates from Europe open to relocating. Join multidisciplinary teams developing and certifying Electronic Engine Controllers (EECs) for aircraft.
As a senior member, provide technical leadership, mentoring, and participation throughout the full software lifecycle. Develop and execute software tests on real-time embedded platforms to validate system design. Support high-level software architecture in compliance with DO-178B/C standards.
Contribute to technical development plans, software standards, and all phases of software development including requirements, design, coding, integration, and verification. Work with prestigious system manufacturers in North America on complex, high-tech projects. Benefit from multidisciplinary team interactions.
Build and strengthen internal expertise through problem-solving, technical reviews, and overseeing quality performance. Guide cross-functional teams in software development and certification lifecycles. Enjoy competitive salaries, comprehensive benefits, and flexible work arrangements.
Requirements
- Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or a related field
- 10 years of experience in low-level embedded software development; 3–5 years in aerospace or safety-critical domain preferred
- Solid knowledge of DO-178B/C standards for software development in airborne systems
- Proficient in C programming for real-time embedded systems
- Familiarity with microcontroller-based development and real-time operating systems
- Experience with requirement management tools (e.g., DOORS) and integrated development environments (e.g., Eclipse)
- Strong debugging skills with ability to isolate hardware, system, and software issues
- Understanding 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
- Contribute to the preparation and maintenance of technical development plans and software standards
- Support and maintain the high-level software architecture of embedded systems in compliance with DO-178B/C
- Perform all phases of software development: requirements specification, design, coding, integration, and verification
- Guide and support cross-functional teams throughout the software development and certification lifecycle
- Provide mentorship, problem solving, technical reviews, and oversee quality performance
Benefits
- Hybrid Work
- Industry leading medical, dental, and vision Insurance
- Access to a telemedicine service
- RRSP program
- Personal and sick days
Similar roles

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

Senior Embedded Software Engineer - DO-178B/C
1w1 week agoSopra Steria
Paris, FR · Full-time · C$130,000 – C$170,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