4 дня назад
Firmware Engineer (Embedded C)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Firmware Engineer (Embedded C) (Physical Access Control): Develop and maintain firmware for microcontroller and embedded Linux platforms powering physical access control systems, with an accent on real-time systems, communications drivers, and secure firmware updates. Focus on porting software to new hardware, debugging field and manufacturing issues, and validating reliable embedded products.
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 available.
Immigration sponsorship is not available.
Company
develops hardware, software, and services for trusted identity, physical access control, and secure interactions.
What you will do
- Develop and maintain embedded firmware for real-time and embedded systems.
- Implement product features, enhancements, defect fixes, and firmware update mechanisms.
- Design, test, verify, debug, and troubleshoot firmware across development, manufacturing, and field deployments.
- Port software to new hardware platforms and components.
- Develop and maintain communication protocols and device interfaces.
- Collaborate with hardware, software, quality assurance, and manufacturing teams; contribute to design reviews, code reviews, and technical documentation.
Requirements
- 2+ years of professional experience in embedded software or firmware development.
- Proficiency in C programming for embedded systems.
- Familiarity with microcontrollers, embedded systems, and debugging tools.
- Understanding of software development lifecycles and Git-based version control.
- Basic knowledge of UART, SPI, I²C, CAN, USB, Ethernet, TCP/IP, or similar communication protocols.
- Strong analytical, troubleshooting, problem-solving, communication, and collaboration skills.
Nice to have
- Experience with RTOS-based systems or Embedded Linux.
- Python or Bash scripting experience.
- Knowledge of secure software development, networking, continuous integration, and automated testing.
- Experience with JTAG, SWD, oscilloscopes, or logic analyzers.
- Exposure to access control, IoT, industrial, or security-related products.
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.
- Opportunity to contribute to products used in more than 100 countries as part of a global organization.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Senior Software Engineer (Embedded C/C++)
112 300 - 168 500$
22 часа назад
Firmware Engineer/C/C++ Developer (Embedded)
2 дня назад
Embedded Software Engineer (Firmware)
168 000 - 247 000$
2 дня назад
Embedded Software Engineering Manager (Embedded Firmware)
3 дня назад
Firmware Engineer (Medical Devices)
126 400 - 189 600$
1 день назад