Job Description
Senior Firmware Engineer
Location: Vancouver, Canada Job ID: 42328
We’re seeking a Senior Firmware Engineer to contribute to the development of proprietary low‑power wireless products. This role involves embedded software design using C/C++ and assembler across 16/32‑bit microcontroller architectures, including ARM Cortex and ARC platforms. The engineer will also be exposed to development of manufacturing tools and participate in the full product lifecycle – from concept to production.
Responsibilities
- Embedded software design and development for 16/32‑bit microcontroller architectures, using C/C++ and assembler, with and without RTOS.
- Use generative AI coding agents for code generation, PRs, code review, and documentation.
- Understand hardware electrical design.
- Develop thoroughly documented software adhering to coding standards.
- Implement and guide other team members on industry s...
Apply for this Position
Ready to join ASSA ABLOY? Click the button below to submit your application.
Submit Application