×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Durban, 3611, South Africa
Listing for: HID
Full Time position
Listed on 2025-12-07
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, DevOps
Job Description & How to Apply Below

Join to apply for the Firmware Engineer role at HID in Durban, South Africa.

HID powers trusted identities for people, places, and things worldwide. In the Physical Access Control Systems (PACS) business unit, you will work in a Scaled Agile environment to develop the Biometrics product line in an embedded Linux setting, implementing secure and high‑performance applications.

Responsibilities
  • Collaborate with cross‑functional teams to ensure successful delivery of firmware features.
  • Participate in security reviews, identifying and resolving potential vulnerabilities.
  • Work on setting up and maintaining Dev Ops pipelines.
  • Prepare, review, and complete project documentation.
  • Write maintainable, high‑quality code in C/C++ and related tools.
  • Assist in solving problems identified during development and testing.
  • Help identify and rectify security‑related issues.
Qualifications
  • Legally eligible to work in South Africa.
  • Strong communication skills in English.
  • BSc in Electronic Engineering or equivalent.
  • At least 2 years of practical engineering experience.
  • Proficient in C/C++ with a focus on performance and maintainability.
  • Ability to analyze problems and determine optimal solutions.
  • Experience with in‑circuite emulators, GNU tool chains, GDB and CMake.
  • Strict attention to detail and a methodical approach to debugging.
  • Experience with distributed embedded systems.
  • Familiarity with Git and Git workflows.
  • Dedicated to learning and continuous growth.
Preferred Qualifications
  • Familiarity with Yocto/Open‑Embedded Linux.
  • Experience in Secure Software Development Life Cycles.
  • Knowledge of cryptographic standards.
  • Experience with QA processes.
  • Familiarity with cybersecurity tools and testing methodologies.
  • SAFe or Agile experience.
  • Experience with gitflow.
  • Development experience in Rust or Golang.
Work Environment
  • Primarily a typical office environment with moderate noise levels.
  • The company supports reasonable accommodations for disabled employees.
Work Requirements
  • Travel, including international travel, may be required.
Why Apply?
  • Empowerment:
    Work as part of a global team in a flexible environment and grow your expertise.
  • Innovation:
    Contribute ideas and embrace challenges to drive growth.
  • Integrity:
    Value results, reliability, and straightforwardness in a supportive culture.

HID is an Equal Opportunity/Affirmative Action Employer – Minority/Female/Disability/Veteran/Gender Identity/Sexual Orientation.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary