Firmware Engineer

ASSA ABLOYCypress, CA
68d$97,000 - $136,000

About The Position

As a member of a collaborative engineering team, the Senior 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. 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.

Requirements

  • 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.

Nice To Haves

  • 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.

Responsibilities

  • 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.

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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service