Embedded Software Developer (low level)

CMC Electronics

Saint-Laurent-de-l'Île-d'Orléans

On-site

CAD 80,000 - 120,000

Full time

34 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

100% paid group insurance and employer
Employer-matched pension plan
Student financial assistance program
Free electric charging stations
Low-cost on-site cafeteria
Closed between the holidays
World-class company on a human scale

Job summary

CMC Electronics seeks a Software Developer to contribute to the end-to-end software lifecycle for GNSS receivers in its avionics portfolio. You will work on embedded firmware interfaces, driver development, and real-time software without an operating system in a safety-critical context.

The role requires a bachelor’s degree in electrical or software engineering, strong C/C++/Ada skills, experience with hardware interfaces, and fluency in French and English.

Qualifications

  • Bachelor’s degree in electrical or software engineering or equivalent.
  • (Min. 5 yrs) Familiar with programming languages (C, C++ Ada).
  • (Min. 5 yrs) Strong with Hardware and Software Interfaces Serial Data Bus, Drivers, CPU Interrupts, Watch Dog.
  • (Min. 2 yrs) Familiar with developing in RT Bare Metal environment without Operating System, including complex mathematical algorithm.
  • Bilingual - French and English.

Responsibilities

  • Involved in the complete software development lifecycle of GNSS receivers and related avionics software.
  • Apply and maintain development standards imposed by the avionics field while improving GNSS software.
  • Develop innovative GNSS solutions and interfaces for embedded systems.

Skills

C
C++
Ada
Bilingual - French and English

Education

Bachelor's degree in electrical or software engineering

Tools

Lauterbach
AdaCore
DOORS
RS-422
I2C
SPI
Ethernet

Job description

CMC Electronics (CMC) has earned an international reputation for innovation and excellence in the design, manufacturing and support of electronic products for the aviation markets. CMC is focused on delivering innovative cockpit and avionics system integration solutions to commercial and military customers worldwide.

Its principal facilities are located in Montreal, Quebec; Ottawa, Ontario; Chicago, Illinois and our newest site in Reston, Virginia. CMC is a major supplier to the aerospace and high-technology industries, airlines, military agencies and government customers worldwide.

Why join our team?

As a Software Developer, you will be involved in the complete software development lifecycle of our Global Navigation Satellite System (GNSS) new generation receivers. The GNSS engineering team design best in class system, software and hardware solutions for our customers. You will apply and maintain the various development standards imposed by the avionics field while bettering the industry standards for the GNSS and developing innovative solutions.

Requirements

  • Hold a bachelor’s degree in electrical or software engineering or equivalent.
  • (Min. 5 yrs) Familiar with programming languages (C, C++ Ada).
  • (Min. 5 yrs) Strong with Hardware and Software Interfaces Serial Data Bus, Drivers, CPU Interrupts, Watch Dog.
  • (Min. 2 yrs) Familiar with in developing in RT Bare Metal environment without Operating System, including complex mathematical algorithm.
  • Bilingual - French and English.


Assets

  • Experience in embedded software development SoC ARM or similar.
  • Experience with Lauterbach and Adacore development tools and strong SW debugging.
  • Experience with Communication protocols (RS-422, I2C, SPI, A-429, Ethernet, etc.).
  • Familiar with Software configuration systems.
  • Familiar with Requirements management systems (DOORS)..
  • Familiar with global navigation satellite system.

What we offer :

  • 100% paid group insurance and employer-matched pension plan
  • Student financial assistance program
  • Free electric charging stations
  • Low-cost on-site cafeteria
  • Closed between the holidays
  • World-class company on a human scale
CMC is committed to employment equity and to the equal access program. CMC encourages members of designated groups to apply for jobs. Please note that the use of the masculine gender is only intended to lighten the text.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Tester (GNSS)
Software Tester (GNSS)

CMC Electronics • Saint-Laurent-de-l'Île-d'Orléans

On-site
CAD 65,000 - 90,000
Paid group insurance
Pension plan with employer match
Student financial assistance
+4
Développeur de logiciels embarqués Senior
Développeur de logiciels embarqués Senior

CMC Electronics • Saint-Laurent-de-l'Île-d'Orléans

On-site
CAD 90,000 - 130,000
Assurances collectives payées à 100%
Régime de retraite avec participation
Programme d’aide financière aux études
+3
Software Tester (GNSS)
Software Tester (GNSS)

CMC Electronics • Montreal

Hybrid
CAD 65,000 - 95,000
100% paid group insurance and employer
Student financial assistance program
Free electric charging stations
+3
Sustaining Product Engineer
Sustaining Product Engineer

CMC Électronique • Saint-Laurent-de-l'Île-d'Orléans

On-site
CAD 80,000 - 110,000
Group insurance
Pension plan
Financial assistance for studies
+2
Architecte Matériel Senior
Architecte Matériel Senior

CMC Électronique • Saint-Laurent-de-l'Île-d'Orléans

On-site
CAD 110,000 - 160,000
Hybrid Aerospace Product Strategy Lead
Hybrid Aerospace Product Strategy Lead

CMC Electronics Inc. • Montreal

Hybrid
CAD 110,000 - 160,000
Paid group insurance
Employer-matched pension plan
Student financial assistance
+3
Product Manager, Avionics and Mission Computer
Product Manager, Avionics and Mission Computer

CMC Electronics Inc. • Montreal

Hybrid
CAD 110,000 - 160,000
Paid group insurance
Employer-matched pension plan
Student financial assistance
+3
Testeur de logiciels (GNSS)
Testeur de logiciels (GNSS)

CMC Electronics • Saint-Laurent-de-l'Île-d'Orléans

On-site
CAD 55,000 - 90,000
Assurances collectives 100%
Régime de retraite employeur
Programme d’aide financière aux études
+3
Program Director
Program Director

CMC Électronique • Saint-Laurent-de-l'Île-d'Orléans

On-site
CAD 150,000 - 210,000
100% paid group insurance and employer
Employer‑matched pension plan
Student financial assistance program
+4
Sustaining Product Engineer
Sustaining Product Engineer

CMC Electronics Inc. • Montreal

Hybrid
CAD 75,000 - 105,000
Group insurance
Pension plan
Study assistance
+4