Staff Embedded Software Engineer

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Inbyggda system · Mjukvaruutveckling · Webbutveckling

I korthet

HID Global is seeking a Staff Embedded Software Engineer in Durban, South Africa to develop real-time embedded systems, communication drivers, and network mechanisms. This role requires 5-15 years of experience in C/C++ programming, with distributed OS and network protocol familiarity, and offers opportunities for leadership and mentorship.

Ansvarsområden

  • Develop and enhance features for real-time embedded systems.
  • Develop communication protocol drivers for embedded systems 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.

Krav

  • 5-15 years professional experience in C or C++ programming.
  • Experience 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.

Önskade kvalifikationer

  • Professional experience in Linux embedded development.
  • Knowledge of the GNU toolset.
  • Experience with RTOS and high-reliability platforms.
  • C, C++, TCP/IP, UDP, RS232, RS-485, SSL, TLS, XML, HTML, JSON, Web Services/REST, Containerization, and Virtual Machines.

Förmåner

  • Competitive salary and rewards package.
  • Competitive benefits and annual leave offering, allowing for work-life balance.
  • A vibrant, welcoming & inclusive culture.
  • Extensive career development opportunities and resources to maximize your potential.
  • To be a part of a global organization that is pioneering the hardware, software and services that allow people to confidently navigate the physical and digital worlds.

Färdigheter

CC++LinuxWindowsRTOSTCP/IPUDPRS232RS-485SSLTLSXMLHTMLJSONREST
#Embedded Software#Linux#C#C++#RTOS#Network Protocols
ASSA ABLOY Group Logo

Om ASSA ABLOY Group

Let’s create a safer and more open world – together! ASSA ABLOY is the global leader in access solutions with sales of SEK 121 billion and 52,000 employees. The Group has operations in over 70 countries and sales worldwide. ASSA ABLOY’s innovations enable safe, secure and convenient access to physical and digital places. Every day, we help billions of people experience a more open world. We have a feeling of discovery and urge to innovate by working together and telling it like it is, enabling us to be always growing, never boring and leading right. Do you want to be encouraged to act, have…

Publicerade jobb

för 1 månad sedan

Upphör

om 1 månad

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Medarbetare

Platser

Durban, South Africa

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt