Senior Firmware Developer
Actively hiringVancouver, British ColumbiaFull-timeMid-Senior level
Posted 4 days ago
Apply now
We are seeking a dynamic and creative Senior Firmware Developer to join our team in the development of next-generation communication devices for smart grid applications. In this role, you will be involved in the full product lifecycle, from system architecture and design through to development, testing, and optimization. You will collaborate closely with hardware, product management, and testing teams to deliver reliable, high-performance embedded solutions.
The ideal candidate will have strong expertise in embedded systems, particularly in C/C++, Bash, and Python within Embedded Linux environments. You will be responsible for translating complex requirements into scalable firmware components, contributing to system-level design discussions, and driving continuous improvements in quality and efficiency. This role is suited for a hands-on engineer with a passion for modernizing global energy systems.
Key responsibilities include leading the design, development, and implementation of embedded firmware applications, optimizing firmware for performance and reliability, conducting code reviews, and mentoring junior engineers.
Qualifications include a bachelor’s or master’s degree in electrical engineering, computer engineering, or a related field, along with 5+ years of experience in firmware or embedded software development. Experience with embedded devices, wired communication protocols, and network security is essential. The salary range for this position is competitive and commensurate with experience.
← Back to all jobs · More jobs in British Columbia · More Engineering & IT jobs