Staff Embedded Software Engineer – Real-Time Linux & Networking

Record UK Ltd

Durban

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive salary
Benefits and annual leave
Inclusive culture
Career development

Job summary

HID Global is seeking a Staff Embedded Software Engineer in Durban to develop real-time embedded software for physical access control systems. You will design and implement features, drivers, and secure communications across Linux and RTOS environments, while mentoring teammates and leading architectural decisions.

Ideal candidates have extensive C/C++ experience, familiarity with Linux embedded development, and hands-on work with TCP/IP, SSL/TLS, and related technologies.

Qualifications

  • 5-15 years 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.

Responsibilities

  • Develop and enhance features for real-time embedded system.
  • Develop communications protocol drivers for use in our embedded system 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.
  • Lead reviews, drive architectural decisions, and mentor junior/mid-level engineers.
  • Implement and maintain cryptographic functions, secure communications, and secure firmware update mechanisms.

Skills

C/C++ programming
Embedded Linux
RTOS development
Network protocols
Microsoft Visual Studio
Eclipse
Problem solving
Communication

Education

Bachelor's degree in a relevant field

Tools

GNU toolset

Job description

HID Global is seeking a Staff Embedded Software Engineer in Durban to develop real-time embedded software for physical access control systems. You will design and implement features, drivers, and secure communications across Linux and RTOS environments, while mentoring teammates and leading architectural decisions.

Ideal candidates have extensive C/C++ experience, familiarity with Linux embedded development, and hands-on work with TCP/IP, SSL/TLS, and related technologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer — Real‑Time Systems for Secure Access
Embedded Firmware Engineer — Real‑Time Systems for Secure Access

ASSA ABLOY Global Solutions • Durban

On-site
ZAR 420,000 - 600,000
Competitive salary and rewards package
Career development opportunities
Inclusive, global team
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
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
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
Senior Embedded Software Engineer - RTOS & Linux
Senior Embedded Software Engineer - RTOS & Linux

Hire Resolve • Durban

On-site
ZAR 600,000 - 800,000
Senior Embedded Software Developer
Senior Embedded Software Developer

Hire Resolve • Durban

On-site
ZAR 600,000 - 800,000
Remote Automotive Embedded Software Engineer (C/C++, RTOS)
Remote Automotive Embedded Software Engineer (C/C++, RTOS)

Placements24 • Randburg

Hybrid
ZAR 720,000 - 1,100,000
Year-end bonuses
Remote work flexibility
Health insurance
+2
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

ASSA ABLOY Global Solutions • Durban

On-site
ZAR 420,000 - 600,000
Competitive salary and rewards package
Career development opportunities
Inclusive, global team