ASSA ABLOY

Senior Embedded Software Engineer

ASSA ABLOY
Apply
6 hours ago
Durban, South AfricaSenior / Staff+

Responsibilities

  • Develop and enhance features for real-time embedded systems.
  • Develop communications 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 and mid-level engineers.
  • Implement and maintain cryptographic functions, secure communications, and secure firmware update mechanisms.

Requirements

  • 5–15 years of professional experience in C or C++ programming, preferably with Embedded Linux and microcontroller RTOS development.
  • Experience with 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.
  • Strong problem-solving, design, development, and debugging skills, along with good communication skills.
  • Preferred qualifications include professional Linux embedded development experience, knowledge of the GNU toolset, and experience with RTOS and high-reliability platforms.
  • Preferred technologies and protocols include C, C++, TCP/IP, UDP, RS232, RS-485, SSL, TLS, XML, HTML, JSON, Web Services/REST, containerization, and virtual machines.

Benefits

  • Competitive benefits and annual leave offering.
  • Flexible work environment and an inclusive global culture.
  • Extensive career development opportunities, training, feedback, and development resources.
  • Opportunity to work on hardware, software, and services for global physical and digital access solutions.
  • The position is located in Durban, South Africa; international relocation and remote work outside the hiring country are not considered.

Tech Stack

CC++HTMLLinuxWindows

Categories

ASSA ABLOY

About ASSA ABLOY

10,000+ employees
Contact me