Jobs and Careers
AS

Senior Firmware Engineer

ASSA ABLOY
United Statesfull_timeVerifiedPosted 10 Aug 2025
💰 $132,000/yr($124,000/yr$132,000/yr)

About the role

An Amazing Career Opportunity for a Firmware Engineer!! 

Location: Cypress, California

Job ID: 38732

 

As a member of a collaborative engineering team, the firmware engineer is needed to develop physical access control systems and communications drivers for our high-reliability product. Candidates should have an excellent background in the C language using multiple distributed OS environments, including Linux and Windows, and should be familiar with network-based communication protocols.

 

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.

We are a high-tech software company headquartered in Austin, TX, with over 4,500 worldwide employees. Check us out here: www.hidglobal.com and https://youtu.be/23km5H4K9Eo 

 
Physical Access Control Solutions (PACS):

HID Physical Access Control Solutions (PACS) is at the forefront of securing spaces with advanced, reliable access control solutions. From cutting-edge readers, credentials and controllers, to mobile and biometric technologies, HID PACS empowers organizations worldwide to protect their people, property and assets with scalable, high-quality solutions. 

This is more than just a job – it’s your chance to join an industry leader to drive innovation in access control and make a real impact on global security solutions.  

 

Are you ready to make a difference? Join us and help shape the future of security. 


As our Firmware Engineer, you’ll support HID’s success by: 

  • Developing and enhancing features for real-time embedded system.
  • Developing communications protocol drivers for use in our embedded system and third-party products.
  • Developing and enhancing network communication mechanisms.
  • Porting existing software to new embedded hardware and software platforms.
  • Designing and implementing software development and test tools. 

 

Your Experience and Background include:         

  • Bachelor’s degree desired in Computer Science or Computer Engineering.
  • BSEE or BSCS
  • 3-15 years professional experience in C or C++ programming, preferably with Embedded Linux and microcontroller RTOS development.
  • Experience in distributed systems and network-based communication protocols.
  • Familiarity with the Microsoft Visual Studio and Eclipse development environments.
  • Ability to work on complex tasks with minimal technical guidance.
  • Excellent problem-solving, design, development, and debugging skills.
  • Preferred:
    • Professional experience in Linux embedded development.
    • Knowledge of the GNU toolset.
    • Experience with RTOS and high-reliability platforms.
    • C, C++, TCP/IP, UDP, RS232, RS-485, SSL, TLS, XML, HTML, JSON, Web Services/REST, Containerization, and Virtual Machines.

 

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

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ASSA ABLOY

View company profile →