Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Firmware Engineer developing proprietary low-power wireless products at HID. Engaging in embedded software design using C/C++ and assembler across microcontroller architectures.

Responsibilities

  • Embedded software designing and development for 16/32 bit microcontroller architectures, C/C++ and assembler, with and without RTOS
  • Using generative AI coding agents for code generation, PRs, code review, documentation
  • Understanding of hw electrical design
  • Development of thoroughly documented software adhering to coding standards criteria
  • Implementing and guiding other team members of industry standards for code control and release process
  • Participating in overall embedded product development design from conception to manufacturing introduction
  • Writing and maintenance of design documentation

Requirements

  • Bachelor of Science in Electrical Engineering or Computer Science Engineering
  • Minimum 5 years of experience as firmware development engineer for low power wireless devices
  • In-depth understanding of BLE and WiFi protocols
  • Experience with ARM Cortex platform and development tools (additional experience with ARC platform is a significant advantage)
  • In-depth experience with various serial communication protocols (I2C, SPI, etc.)
  • Expertise in utilization of JTAG software tools for low level access to MCU resources
  • Experience with leveraging RTOS in very low power embedded development (knowledge of FreeRTOS, Keil RTOS, QPC is an advantage)
  • Minimum of 3-year experience within a development team which followed robust coding standards and use of version control tools like Git
  • Good understanding and experience in using at least one of AI coding agents such as Claude Code, Codex, Cursor, Antigravity

Benefits

  • Competitive salary and rewards package
  • Competitive benefits and annual leave offering, allowing for work-life balance
  • A vibrant, welcoming & inclusive culture
  • Extensive career development opportunities and resources to maximize your potential

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$100,000 - CA$110,000 per year

Degree requirement

Bachelor's Degree

Tech skills

RTOS

Location requirements

OnsiteVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.