Where

Embedded Engineer

Executive Placements
Centurion Full-day Full-time

Description:

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 traini
12 May 2025;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Centurion
... embedded software in languages like C, C++, or Assembly. Work closely with hardware engineers ... for microcontrollers, microprocessors, and embedded platforms (e.g., ARM Cortex, STM32 ... MPLAB, etc.). Knowledge of embedded communication protocols. Good problem- ...
27 days ago
  • Executive Placements
  • Centurion
... re seeking a talented Firmware Engineer to design and implement robust ... development experience in embedded environments. Strong skills in embedded C/C++ programming. Experience ... (lasers, photodiodes, modulators). Embedded Linux or RTOS environments. Scripting ...
2 days ago
  • Executive Placements
  • Centurion
... Design, develop, test, and maintain embedded software using C/C++ Collaborate with cross ... Hardware, Systems, and Testing Engineers Participate in software architecture design ... field 3+ years of experience in embedded software development using C and ...
a month ago
Description: Software Engineer Pretoria-East Minimum requirements and ... of 4 years of experience in embedded designs. Skills required in software ... R&D. Must have interest to do C Embedded and OOP programming in C++. Python ...
19 hours ago