Summary from listing
HID Global is hiring a Firmware Engineer in Durban, South Africa to develop, test, debug, and maintain embedded firmware for physical access control systems and communications drivers. The role covers microcontroller and embedded Linux platforms, software features, defect fixes, hardware porting, communication protocols, secure firmware updates, documentation, and collaboration with hardware, quality, and manufacturing teams. Candidates need at least two years of embedded software or firmware development experience, C programming proficiency, and familiarity with microcontrollers, debugging tools, version control, and communication protocols; RTOS, Embedded Linux, scripting, secure software development, networking, source control, continuous integration, automated testing, and access control or IoT experience are preferred. The position offers competitive salary, benefits, annual leave, and career development, but immigration sponsorship is not available.
