Embedded Firmware Engineer — Real‑Time Systems for Secure Access

ASSA ABLOY Global Solutions

Durban

On-site

ZAR 420,000 - 600,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary and rewards package
Career development opportunities
Inclusive, global team

Job summary

HID Global in Durban, South Africa, is seeking an experienced Firmware Engineer to design, implement, test, and debug firmware for microcontroller and embedded Linux platforms. You will work with hardware, software, and QA teams to deliver reliable access control solutions.

The role requires 2+ years in embedded firmware, strong C skills, and familiarity with protocols (UART, SPI, I2C, CAN, USB, Ethernet). RTOS/Embedded Linux and scripting knowledge are a plus.

Qualifications

  • 2+ years of professional experience in embedded software or firmware development.
  • Proficiency in C programming for embedded systems.
  • Familiarity with microcontrollers, embedded systems, and debugging tools.
  • Understanding of software development lifecycle and version control systems such as Git.
  • Basic knowledge of communication protocols such as UART, SPI, I²C, CAN, USB, Ethernet, TCP/IP, or similar technologies.
  • Experience using IDEs and development environments such as Visual Studio, VS Code, Eclipse, or similar.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Good verbal and written communication skills.
  • Ability to work effectively within a collaborative engineering team.

Responsibilities

  • Develop and maintain embedded firmware for real-time and embedded systems.
  • Implement software features, enhancements, and defect fixes according to product requirements.
  • Participate in the design, development, testing, and verification of firmware solutions.
  • Assist with porting software to new hardware platforms and components.
  • Support the development and maintenance of communication protocols and device interfaces.
  • Debug and resolve issues identified during development, testing, manufacturing, and field deployments.
  • Create and maintain technical documentation related to firmware design and implementation.
  • Participate in design reviews, code reviews, and troubleshooting activities.
  • Collaborate with hardware, software, quality assurance, and manufacturing teams to ensure successful product delivery.
  • Follow established software development processes, coding standards, and quality procedures.
  • Support implementation and maintenance of secure communication and firmware update mechanisms.

Skills

C programming
Embedded software
Debugging tools
Git
UART
SPI
I2C
CAN
USB
Ethernet
TCP/IP
IDE experience
RTOS
Embedded Linux
Python
Bash

Tools

Visual Studio
VS Code
Eclipse

Job description

HID Global in Durban, South Africa, is seeking an experienced Firmware Engineer to design, implement, test, and debug firmware for microcontroller and embedded Linux platforms. You will work with hardware, software, and QA teams to deliver reliable access control solutions.

The role requires 2+ years in embedded firmware, strong C skills, and familiarity with protocols (UART, SPI, I2C, CAN, USB, Ethernet). RTOS/Embedded Linux and scripting knowledge are a plus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer: Embedded Systems & RTOS (Durban)
Firmware Engineer: Embedded Systems & RTOS (Durban)

Traka (Assa Abloy) • Durban

On-site
ZAR 450,000 - 600,000
Competitive salary and rewards package
Competitive benefits and annual leave
Vibrant, welcoming culture
Staff Embedded Software Engineer – Real-Time Linux & Networking
Staff Embedded Software Engineer – Real-Time Linux & Networking

Record UK Ltd • Durban

On-site
ZAR 600,000 - 900,000
Competitive salary
Benefits and annual leave
Inclusive culture
+1
Embedded QA Engineer — Firmware & Automation
Embedded QA Engineer — Firmware & Automation

ASSA ABLOY Global Solutions • Durban

On-site
ZAR 360,000 - 540,000
Competitive salary
Annual leave
Inclusive culture
Firmware Engineer
Firmware Engineer

Traka (Assa Abloy) • Durban

On-site
ZAR 450,000 - 600,000
Competitive salary and rewards package
Competitive benefits and annual leave
Vibrant, welcoming culture
Staff Embedded Software Engineer
Staff Embedded Software Engineer

ASSA ABLOY Sicherheitstechnik GmbH • Durban

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Benefits & leave
Inclusive culture
+1
Firmware Engineer
Firmware Engineer

ASSA ABLOY Global Solutions • Durban

On-site
ZAR 420,000 - 600,000
Competitive salary and rewards package
Career development opportunities
Inclusive, global team
QA Engineer — Global Access Control & Test Automation
QA Engineer — Global Access Control & Test Automation

Traka (Assa Abloy) • Durban

On-site
ZAR 360,000 - 600,000
Competitive salary
Annual leave
Inclusive culture
+1
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Traka (Assa Abloy) • Durban

On-site
ZAR 900,000 - 1,300,000
Competitive salary package
Benefits and annual leave
Career development opportunities
+1
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Record UK Ltd • Durban

On-site
ZAR 600,000 - 900,000
Competitive salary
Benefits and annual leave
Inclusive culture
+1
Senior Embedded Engineer - Automotive Hardware/Firmware
Senior Embedded Engineer - Automotive Hardware/Firmware

University of Fort Hare • KwaZulu-Natal

On-site
ZAR 900,000 - 1,100,000