HID

Senior Firmware Engineer

Job Description

Posted on: 
2025-08-31

Responsibilities

  • Develop and enhance features for real-time embedded systems.
  • Develop communications protocol drivers for embedded systems and third-party products.
  • Enhance network communication mechanisms.
  • Port existing software to new embedded hardware and software platforms.
  • Design and implement software development and test tools.
  • Collaborate within a team to drive innovation in access control solutions.
  • Provide technical guidance and problem-solving support.

Job Requirements

  • Bachelor's degree in Computer Science or Computer Engineering (BSEE or BSCS preferred).
  • 3-15 years of professional experience in C or C++ programming, particularly in Embedded Linux and microcontroller RTOS development.
  • Experience with distributed systems and network-based communication protocols.
  • Familiarity with Microsoft Visual Studio and Eclipse development environments.
  • Excellent problem-solving, design, development, and debugging skills.
  • Preferred experience in Linux embedded development and knowledge of the GNU toolset.
  • Understanding of communication protocols such as TCP/IP, UDP, RS232, and SSL/TLS.
Apply now

More job openings