Senior Embedded Software Expert- DO-178B/C Relocation to Montreal Required

Sopra Steria
Paris, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Paris, France

Tech stack

Testing (Software)
C
CAN Bus
Configuration Management
Communications Protocols
Computer Engineering
Software Debugging
Eclipse
Embedded Software
Ethernet
Integrated Development Environments
Python
Matlab
Software Architecture
Real-Time Operating Systems
Software Engineering
Subversion
Scripting (Bash/Python/Go/Ruby)
Serial Peripheral Interface
Modeling and Simulation
Software Version Control

Job description

We are seeking a highly skilled Engineer with strong expertise in DO-178B/C embedded software to join our multidisciplinary team responsible for the development and certification of Electronic Engine Controllers (EECs) for aircraft.

As a senior member of the team, you will help build and strengthen internal expertise while supporting project teams through technical leadership, mentoring, and participation throughout the full software lifecycle., * Develop and execute software tests on real-time embedded platforms to validate system design and ensure

  • 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.
  • As a Senior DO-178 Expert, you will execute a pivotal role in guiding and supporting cross-functional teams throughout the software development and certification lifecycle by Mentorship, problem solving, technical reviews and overseeing quality performance

Requirements

  • Education: Bachelor's or Master's degree in Computer Engineering, Software Engineering, Electrical Engineering, or a related field.
  • Experience: 10 years of experience in low-level embedded software development; 3-5years in a similar 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 in using 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 and experience with communication protocols: CANbus, ARINC 429, Ethernet, RS-422, SPI, I2C.
  • Experience with software testing tools such as Rational RTRT, LDRA, or equivalent.
  • Working knowledge of modeling and simulation tools such as SCADE, Matlab/Simulink is an asset.
  • Scripting experience (e.g., Python) is a plus.
  • Familiar with version control and configuration management tools (e.g., SVN).
  • Strong communication and interpersonal skills; ability to interact with multidisciplinary teams.
  • Autonomous and solution-oriented, with a collaborative mindset.

Benefits & conditions

CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous driving industries.

Joining CS Group Canada means taking part in complex, high-tech projects for some of the most prestigious system manufacturers in North America, while benefiting from competitive salaries, comprehensive benefits, and flexible work arrangements., * Hybrid Work

  • Industry leading medical, dental, and vision Insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table

Apply for this position