×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in Abbotsford, BC, Canada
Listing for: ASSA ABLOY Global Solutions
Part Time position
Listed on 2026-03-05
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, DevOps
Job Description & How to Apply Below

An Amazing Career Opportunity for Senior Firmware Engineer!!

Job : 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, ensuring adherence to coding standards, and participate in the full product lifecycle—from concept to production.

Who

are we?

HID powers the trusted identities of the world’s people, places, and things, allowing people to transact safely, work productively and travel freely.

IDT is creating trusted identities for IoT applications through Smart Components and Enabling Services.

HID’s Identification Technologies powers the trusted identities of the world’s people, places and things through smart components and cloud services. We make it possible for people and organizations to transact safely, work productively, and travel freely. Our contactless identification and sensing (RFID, NFC, and BLE) components and solution enabling technologies address the dynamic requirements across multiple industries to wirelessly connect, identify, collect and manage data quickly and accurately across virtually any IoT application.

As

our Senior Software Engineer, you’ll support HID’s success by:
  • Embedded software designing and development for 16/32 bit microcontroller architectures, C/C++ and assembler, with and without RTOS
  • Understanding of hardware 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
Your Experience and Background include:
  • 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
What we can offer you:
  • 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
  • To be a part of a global organization that is pioneering the hardware, software and services that allow people to confidently navigate the physical and digital worlds
Why apply?
  • Empowerment: You’ll work as part of a global team in a flexible work environment, learning and enhancing your expertise. We welcome an opportunity to meet you and learn about your unique talents, skills, and experiences. You don’t need to check all the boxes. If you have most of the skills and experience, we want you to apply.
  • Innovation: You embrace challenges and want to drive change. We are open to ideas, including flexible work arrangements, job sharing or part-time job seekers.
  • Integrity: You are results‑orientated, reliable, and straightforward and value being treated accordingly. We want all our employees to be themselves, to feel appreciated and accepted.

The wage range for this role considers a broad scope of factors that are considered when making compensation decisions, including but not limited to: skill sets, experience and training, licensure and…

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary