
Senior Embedded Software Engineer
ASSA ABLOY2 months ago
Durban, South AfricaStaff+
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
- Require 5–15 years of professional experience in C or C++ programming.
- Prefer experience with Embedded Linux and microcontroller RTOS development.
- Require experience with distributed systems and network-based communication protocols.
- Require familiarity with Microsoft Visual Studio and Eclipse development environments.
- Ability to work on complex tasks with minimal technical guidance and demonstrate strong problem-solving, design, development, and debugging skills.
- Preferred qualifications include professional Linux embedded development experience, knowledge of the GNU toolset, and experience with RTOS and high-reliability platforms.
- Preferred technical experience includes C, C++, TCP/IP, UDP, RS232, RS-485, SSL, TLS, XML, HTML, JSON, Web Services/REST, containerization, and virtual machines.
Benefits
- Competitive salary and rewards package.
- Competitive benefits and annual leave offering to support work-life balance.
- Flexible work environment with extensive career development opportunities and resources.
- Inclusive global culture with opportunities to contribute to hardware, software, and services used worldwide.
- Position is located in Durban, South Africa; international relocation and remote work outside the hiring country will not be 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.