Embedded Software Developer – Middleware & SoC Porting

Montréal , Canada
full-time On-site

As part of our activities in safety-critical embedded systems, you will be involved in a software porting project in the autonomous vehicle domain.
Your role will be to port the current application to an automotive SoC, integrating it into the EDMS middleware.

You will be at the core of this technological transition, playing a key role in adapting the software to the new hardware and software architecture.

Responsibilities:

  • Analyze the existing software and define the porting strategy for the new environment
  • Adapt software components to match the API constraints of the middleware
  • Ensure integration, deployment, and validation of the application in the new setup
  • Contribute to the robustness and maintainability of the embedded middleware framework
  • Work closely with system, validation, and algorithm teams
  • Degree in Software Engineering, Embedded Systems, or a related field
  • Solid experience in embedded development using C/C++ and Python
  • Strong knowledge of embedded RTOS environments
  • Familiarity or hands-on experience with automotive middleware (e.g., EDMS, MICROSAR, etc.)
  • Good understanding of SoC architectures
  • Autonomous, rigorous, and a strong team player

Only selected candidates will be contacted.

Job Type: Full-time, permanent

CS Group Canada values diversity in the workplace and strongly encourages applications from women, visible and ethnic minorities, Indigenous peoples, and individuals with disabilities.
The use of the masculine form is intended solely to simplify the text and is non-discriminatory.

Benefits:

  • Hybrid or remote work model (for candidates outside Montreal)
  • Comprehensive health, dental, and vision insurance
  • Access to telemedicine services
  • RRSP (Retirement Savings) program
  • Personal and sick leave
  • Relaxation area with pool table and foosball
  • Free access to the on-site gym

All information provided will remain confidential, in accordance with employment equity guidelines.

Inclusive and committed employer, our company works every day to combat all forms of discrimination and promote a respectful working environment. That's why, committed to gender diversity and overall inclusivity, we encourage all applications and profiles.

La mission de CS GROUP : être à la pointe des technologies pour garantir la sécurité de tous dans un monde en pleine mutation. L’expertise reconnue du groupe lui permet d’intervenir là où les enjeux sont les plus critiques : aéronautique, défense, énergie, spatial. Et, aussi, là où les réponses sont à inventer ou à réinventer : lutte anti-drones, cybersécurité…Notre esprit Tech et pragmatique, ainsi que notre agilité d’ETI nous permettent d’allier proximité, engagement et innovation, pour diffuser notre culture à tous les niveaux : dans la relation client, dans le mode de management interne, dans notre engagement social et environnemental…Et bien sûr, dans le développement de votre carrière, notre ambition est de faire de vous un collaborateur accompli : formations, revue de carrière, mobilité, programme ambassadeur…Nous sommes engagés à vos côtés, au service de votre épanouissement professionnel !

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Developer Q&A's
Report this job

This job is no longer available