Software Engineer
HireTalent - Staffing & Recruiting FirmResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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