Jobs · Engineering · California

Senior Firmware Engineer

HID · Cypress, CA · 2 days ago
Engineering$124k–$136k/yrFull-time

About the role

The embedded software systems engineer will develop physical access control systems and communications drivers for HID's high-reliability products. They will work collaboratively within a team to enhance features, develop protocol drivers, and design software development tools.

Responsibilities

  • Develop and enhance features for real-time embedded systems.
  • Develop communications protocol drivers for use in embedded systems and third-party products.
  • Develop and enhance network communication mechanisms.
  • Port existing software to new embedded hardware and software platforms.
  • Design and implement software development and test tools.

Requirements

  • Bachelor’s degree in Computer Science or Computer Engineering, or equivalent experience.
  • BSEE or BSCS with 5-7 years of 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 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.
  • Good communication skills.
  • Ability to effectively communicate in the English language verbally and in writing.
  • Ability to read and interpret technical journals, specifications, international technical standards, etc.
  • Proficient in MS Office applications, such as Word, Excel, PowerPoint, etc.
  • Familiar with operating systems, such as Windows, Linux, etc.
  • Professional experience in Linux embedded development is preferred.
  • Knowledge of the GNU toolset is preferred.
  • Experience with RTOS and high-reliability platforms is preferred.
  • C, C++, TCP/IP, UDP, RS232, RS-485, SSL, TLS, XML, HTML, JSON, Web Services/REST, Containerization, and Virtual Machines are preferred.

Qualifications

  • Strong understanding of C/C++ programming languages.
  • Experience with Linux and microcontroller RTOS development.
  • Knowledge of network-based communication protocols.
  • Experience with Microsoft Visual Studio and Eclipse.
  • Ability to work independently and manage multiple projects simultaneously.
  • Excellent problem-solving and debugging skills.
  • Effective communication skills, both verbal and written.
  • Ability to read and understand technical documentation and standards.
  • Proficiency in MS Office applications.
  • Experience with operating systems and development environments.
  • Experience with RTOS and high-reliability platforms.
  • Experience with containerization and virtual machines.

Skills

  • C/C++ programming.
  • Linux and microcontroller RTOS development.
  • Network-based communication protocols.
  • Microsoft Visual Studio and Eclipse development environments.
  • Problem-solving and debugging skills.
  • Communication skills.
  • Technical reading and interpretation skills.
  • MS Office proficiency.
  • Operating system and development environment knowledge.
  • RTOS and high-reliability platform experience.
  • Containerization and virtual machine experience.

Benefits

HID offers competitive salary and rewards packages, comprehensive benefits, and generous annual leave. The company fosters a vibrant, welcoming, and inclusive culture, providing extensive career development opportunities and resources to support employee growth and success.

Pay

The base salary for CA ranges from $124,000 to $136,000, depending on experience and qualifications.

Schedule

Flexible work arrangements and job sharing options are available.

Benefits

  • Competitive salary and rewards package.
  • Comprehensive benefits and annual leave offering.
  • A vibrant, welcoming, and inclusive culture.
  • Extensive career development opportunities and resources.

Why apply?

  • Empowerment: Work as part of a global team in a flexible work environment.
  • Innovation: Embrace challenges and drive change.
  • Integrity: Be results-oriented, reliable, and straightforward.

Equal Opportunity Employer

HID is committed to building a diverse, equitable, and inclusive workforce that reflects the global communities we serve. We welcome applications from individuals of all backgrounds, experiences, and perspectives.

Similar jobs

Senior Firmware Engineer

Det-Tronics (Detector Electronics, LLC)Derry, NH· 2 wk ago
Engineeringapply on workforcenow.adp.com