We are driven by innovation, quality, and engineering excellence.
Position Overview
We are looking for a highly skilled Embedded Engineer to join our R&D division and contribute to the development of our next-generation opto-electronic products. You will be responsible for embedded system design and implementation across a range of custom hardware platforms that interface with optical components like lasers, detectors, and modulators.
Key Responsibilities
- Develop and maintain embedded firmware using C / C++ for real-time systems.
- Work with hardware engineers to bring up and debug custom PCBs that integrate optical components.
- Implement low-level drivers for communication protocols such as SPI, I2C, UART, and USB.
- Interface with opto-electronic devices, including photodiodes, laser drivers, and ADCs / DACs.
- Perform system integration, testing, and troubleshooting using lab equipment (oscilloscopes, logic analyzers, spectrum analyzers).
- Contribute to architectural decisions for firmware frameworks and system-level design.
- Write and maintain technical documentation, including specifications, interface documents, and test procedures.
Minimum Qualifications
Bachelors degree in Electronic Engineering, Computer Engineering, or a related field.3+ years of experience in embedded software / firmware development.Solid experience with embedded C / C++ programming.Strong understanding of microcontrollers (e.g., STM32, NXP, Microchip) and real-time systems.Experience with hardware-software integration in electronic systems.Familiarity with optical or photonic components in embedded applications.South African work authorisation and willingness to work on-site in Centurion.Desirable Skills
Experience with embedded Linux (Yocto, Buildroot).Exposure to DSP techniques and optical signal processing.Knowledge of lab instrumentation and automated testing (e.g., Python-based test scripts).Experience with firmware development for optical communication systems (e.g., fibre optics, LIDAR).Understanding of EMC, safety, and compliance testing in embedded designs.Why Join Us?
Be part of a highly skilled local engineering team solving real-world optical and embedded system challenges.Competitive salary and performance-based incentives.Opportunities for professional development and training.Flexible work culture with exposure to global innovation and South African impact.