A

ASSA ABLOY

Global leader in access solutions

Firmware Engineer

Embedded EngineeringUpdated on Nov 14
Full-timeLake Forest, CA, USA$81.8k - $128.6k /yr

About the Job

Requirements

  • At least 2 years of professional embedded firmware development experience.
  • Industry experience in embedded firmware or software development for microcontrollers.
  • Design experience in C/C++ for embedded applications.
  • Experience with chip-to-chip communication protocols or interfaces such as I2C, SPI, and UART.
  • Experience with IoT connectivity protocols and interoperability standards, including Wi-Fi, Bluetooth Low Energy, Zigbee, Z-Wave, Thread, Matter, and Aliro.
  • Ability to debug firmware and work with hardware, including hardware bring-up, logic probing, and voltage measurements.
  • Experience developing, debugging, and maintaining embedded firmware in bare-metal and RTOS-based environments, including task scheduling, inter-task communication, timers, interrupts, and resource management.
  • Familiarity with issue-tracking software such as Jira, collaboration tools such as Confluence, and version control.
  • Ability to manage multiple projects simultaneously with varying degrees of complexity, priority, and urgency.
  • Excellent documentation practices.
  • A BS or MS degree in Computer Science or Computer Engineering.

Responsibilities

  • Work with lead engineers to develop firmware solutions for New Product Introductions, new features, and enhancements to existing products, including scoping, architecture, design, development, testing, validation, production release, and ongoing support.
  • Translate high-level project requirements into firmware specification documents, design trade-offs, risk assessments, solutions, scope and time estimates, test plans, and execution activities with technical and non-technical team members.
  • Map out firmware solutions for features, seek team alignment, and follow through on implementation, validation, and release.
  • Work with internal and external developers on solution development while optimizing code size, performance, testing, and product features across all products.
  • Report project progress, issues, risks, and potential solutions; test and manage defects through resolution.

Desired Qualifications

  • Experience writing firmware for low-power, battery-operated consumer devices.
  • Experience with bootloaders and over-the-air firmware update mechanisms.
  • Experience with embedded firmware security and signing.
  • Experience with production testing and provisioning.
  • Familiarity with electronic hardware and schematics.

About the Company

ASSA ABLOY

Global leader in access solutions

ASSA ABLOY provides access solutions including mechanical locks and electronic security systems to secure doors, buildings, and identities. Its products work by combining physical locks with digital access control: mechanical locksets for doors, electronic locks and smart cylinders that can be opened via codes, cards, keys, or mobile apps, and identity solutions from HID Global that manage secure credentials and access permissions across systems. The company differentiates itself through a large, diversified portfolio of brands and products, a long track record of strategic acquisitions (such as Yale Locks and HID Global), and a global presence in over 70 countries, which lets it serve many customers and integrate hardware with software and identity management. The goal is to maintain leadership in the access-solutions market by expanding offerings, geographic reach, and coordination across physical security and identity technologies.

Company size
10,001+
Company stage
IPO
Headquarters
Stockholms kommun, Sweden
Founded
1880

Recently Posted Jobs

Explore more opportunities at ASSA ABLOY

See more jobs