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.
#Embedded Software#Linux#C#C++#RTOS#Network Protocols
ASSA ABLOY Group Logo

Företag

ASSA ABLOY Group

Publicerade jobb

för 1 vecka sedan

Upphör

om 3 månader

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Medarbetare

Platser

Durban, South Africa

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt