
Senior Embedded Software Engineer
ASSA ABLOY2 months 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.
About ASSA ABLOY
ASSA ABLOY builds physical and digital access solutions, including locks, door closers and automatics, access control systems, mobile keys, and secure identity products. It sells hardware, software, and services to commercial, institutional, and residential customers through distributors, integrators, and OEM partners. Founded in 1994 and headquartered in Stockholm, the public company (Nasdaq Stockholm) operates in 70+ countries and owns brands such as Yale and HID Global.