Skip to main content
Brossard, Quebec, CAPosted April 6, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonExpressAgileCI/CD

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Senior Embedded Software Engineer — Hybrid | Brossard, QC

Client is seeking an innovative Senior Embedded Software Engineer to join their global embedded software team at the Brossard campus. This role offers the opportunity to work on safety-critical industrial control platforms, solve complex technical challenges, and contribute to next-generation automation solutions used across industries worldwide.

You’ll collaborate with system architects, hardware teams, and global agile squads to design and deliver high-performance embedded software running on modern ARM-based platforms.

What You’ll Be Doing

  • Develop safety- and security-critical embedded software for industrial control systems
  • Design and implement processor/controller features and subsystems
  • Work across ARM-based architectures, custom SoCs, and RTOS environments
  • Develop low-level embedded software and device drivers
  • Build and maintain automated tests and CI/CD pipelines using modern tools
  • Collaborate within Scaled Agile Framework (SAFe) teams to deliver high-quality releases
  • Partner with system, functional, and test teams to define testable requirements
  • Improve engineering practices and contribute to global development standards
  • Work with communication technologies including Ethernet, USB, and PCI Express

Required Qualifications

  • 7+ years of embedded software engineering experience
  • Strong experience with modern ARM architecture
  • Hands-on experience with RTOS and low-level embedded development
  • Experience developing device drivers or similar low-level software
  • Automated testing experience using Python or similar language
  • Solid understanding of software engineering principles and design practices
  • Experience with Ethernet, USB, PCIe, or similar communication protocols
  • Bachelor’s degree or equivalent relevant experience
  • Must be authorized to work in Canada

Preferred Qualifications

  • Degree in Electrical Engineering, Computer Engineering, or similar field
  • Experience with functional safety or security standards (IEC 61508, IEC 62443)
  • Industrial automation or controls experience
  • Familiarity with Common Industrial Protocol (CIP)
  • Experience working in Agile / SAFe environments

Work Environment

  • Hybrid role based in Brossard, QC
  • Typically 3 days onsite; may increase during hardware testing phases
  • Global engineering collaboration with strong technical ownership

If you're passionate about embedded systems, real-time software, and industrial automation, this is an opportunity to work on complex platforms that directly impact modern manufacturing and control systems.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free