Назад
Company hidden
1 день назад

Staff Embedded Software Engineer (Embedded Systems)

Формат работы
remote (только South_africa)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
SA
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →