Talent.com
Inspired Staffing Inc.
Embedded Firmware EngineerInspired Staffing Inc. • Richmond Hill, Canada, United States
Search for other jobs
Embedded Firmware Engineer

Embedded Firmware Engineer

Inspired Staffing Inc. • Richmond Hill, Canada, United States
2 hours ago
Salary
CA$95,000.00–CA$105,000.00 yearly
Job type
  • Full-time
Job description

Salary: $95,000 - 105,000 per year

Requirements:

  • At least 5 years of embedded firmware development experience
  • Degree or diploma in Electrical Engineering, Mechatronics, or a related discipline
  • Strong embedded C programming skills, including bare-metal development
  • Hands-on experience developing firmware for ARM Cortex-M microcontrollers
  • Experience with Embedded Linux and Zephyr RTOS
  • Knowledge of communication interfaces and protocols, including CAN, I2C, I2S, SPI, TCP, and UDP
  • Experience with scripting languages such as Python, Bash, or JavaScript
  • Proficiency with debugging tools, including oscilloscopes, logic analyzers, and multimeters
  • Experience with version control, modular software design, unit testing, and firmware debugging
  • Strong analytical, problem-solving, and communication skills, with the ability to collaborate across disciplines
  • Additional assets include experience with DSP, digital audio processing, or audio algorithms; familiarity with Bluetooth Low Energy (BLE), home automation, or cloud connectivity; experience implementing secure firmware updates and cloud communication; and embedded C++ development experience

Responsibilities:

  • Design, develop, and maintain robust embedded firmware for next-generation audio products
  • Contribute across the product lifecycle, from bootloaders and device drivers through application firmware, validation, and production support
  • Partner with hardware, software, and product design teams to define system architecture, technical requirements, and development strategies
  • Investigate and resolve complex hardware and firmware issues using a hands-on, methodical approach
  • Develop firmware and tools for production testing, product validation, and long-term product quality
  • Improve code quality through unit testing, documentation, code reviews, modular design, and engineering best practices
  • Share technical expertise, influence design decisions, and support continuous improvement across the development organization

Technologies:

  • ARM
  • Bash
  • Bluetooth
  • Cloud
  • Embedded
  • Firmware
  • Hardware
  • Support
  • JavaScript
  • Linux
  • Python
  • C++

More:

We are recruiting for an experienced Embedded Firmware Engineer on behalf of an innovative, globally connected organization developing high-performance consumer and professional audio products, including amplifiers, powered speakers, and advanced electro-acoustic systems. The role brings together hardware, software, and product design to turn concepts into reliable products. We offer annual compensation of $95,000–$105,000, medical, dental, and vision benefits, a retirement savings plan with RRSP matching, paid time off, casual dress, and on-site parking. Youll work in person in a collaborative engineering environment, contribute across the full product development lifecycle, and work with multidisciplinary teams on products used around the world.

last updated 42 week of 2026

Create a job alert for this search

Embedded Firmware Engineer • Richmond Hill, Canada, United States