1 день назад
Staff Embedded Software Engineer (Embedded Systems)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Embedded Software Engineer (C/C++ and Embedded Linux): Developing real-time embedded access control systems, communications protocol drivers, and network communication mechanisms with an accent on high-reliability platforms, cryptographic functions, and secure firmware updates. Focus on porting software to new hardware platforms, making architectural decisions, and mentoring engineers while solving complex embedded and distributed-systems challenges.
Location: Durban, South Africa. Applicants must be legally authorized to reside and work in South Africa; international relocation and remote work outside South Africa are not considered.
Company
develops trusted identity, access control, hardware, software, and services for physical and digital security.
What you will do
- Develop and enhance features for real-time embedded systems.
- Develop communications protocol drivers for embedded systems and third-party products.
- Build and improve network communication mechanisms.
- Port software to new embedded hardware and software platforms.
- Design and implement software development and testing tools.
- Lead technical reviews, guide architectural decisions, mentor junior and mid-level engineers, and maintain cryptographic and secure firmware update functionality.
Requirements
- 5–15 years of professional experience in C or C++ programming.
- Experience with distributed systems and network-based communication protocols.
- Experience or familiarity with embedded Linux, microcontroller RTOS development, Microsoft Visual Studio, and Eclipse.
- Strong problem-solving, software design, development, debugging, and communication skills.
- Ability to handle complex tasks with minimal technical guidance.
- Current legal authorization to reside and work in South Africa is required; immigration sponsorship is not available.
Nice to have
- Embedded Linux development, GNU toolset, RTOS, and high-reliability platform experience.
- Knowledge of TCP/IP, UDP, RS232, RS-485, SSL, TLS, XML, HTML, JSON, REST, containerization, and virtual machines.
Culture & Benefits
- Competitive salary and rewards package.
- Benefits and annual leave supporting work-life balance.
- Inclusive and welcoming work environment.
- Career development opportunities, training, and professional resources.
- Work as part of a global organization and engineering team.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Sr. Embedded Software Engineer (C/C++)
4 дня назад
Software Engineer, Embedded (Embedded Linux)
6 дней назад
Embedded Software Engineer (Robotics)
159 800 - 235 000$
Мера
6 дней назад
Embedded-программист (C/C++, Linux)
5 дней назад
Sr. Embedded O/S SW Engineer (Embedded Linux)
6 дней назад