Embedded Firmware Engineer — Real‑Time Systems for Secure Access

ASSA ABLOY Global Solutions

Durban

On-site

ZAR 420,000 - 600,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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 for Secure Access
Firmware Engineer: Embedded Systems for Secure Access

ASSA ABLOY Sicherheitstechnik GmbH • Durban

On-site
ZAR 360,000 - 540,000
Salary & benefits
Career development
Inclusive culture
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
Firmware Engineer - Embedded Systems for Access Control
Firmware Engineer - Embedded Systems for Access Control

Record UK Ltd • Durban

On-site
ZAR 480,000 - 720,000
Competitive salary
Career development
Inclusive culture
Firmware Engineer: Real-Time Embedded Systems
Firmware Engineer: Real-Time Embedded Systems

HID • Durban

On-site
ZAR 420,000 - 620,000
Competitive salary
Benefits and annual leave
Inclusive culture
+2
Senior Embedded Firmware Engineer – Real-time & Networking
Senior Embedded Firmware Engineer – Real-time & Networking

ASSA ABLOY Sicherheitstechnik GmbH • Durban

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Benefits & leave
Inclusive culture
+1
Senior Embedded Software Engineer – Real-Time Linux
Senior Embedded Software Engineer – Real-Time Linux

ASSA ABLOY Global Solutions • Durban

On-site
ZAR 600,000 - 1,000,000
Competitive salary and rewards package
Competitive benefits and annual leave
Inclusive culture
+2
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
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
Firmware Engineer
Firmware Engineer

Record UK Ltd • Durban

On-site
ZAR 480,000 - 720,000
Competitive salary
Career development
Inclusive culture
Firmware Engineer
Firmware Engineer

ASSA ABLOY Sicherheitstechnik GmbH • Durban

On-site
ZAR 360,000 - 540,000
Salary & benefits
Career development
Inclusive culture