Talent.com
This job offer is not available in your country.
Embedded Firmware Engineer – Electro-Optical Systems

Embedded Firmware Engineer – Electro-Optical Systems

JenRec RecruitmentPretoria, South Africa
30+ days ago
Job description

Key Responsibilities

Develop and maintain robust firmware for embedded systems using C / C++.

Design and implement drivers for a wide range of peripherals and optical components (SPI, I2C, UART, USB, GPIO).

Collaborate closely with hardware teams during schematic reviews, PCB bring-up, and hardware testing phases.

Integrate and control optical subsystems such as lasers, photodiodes, modulators, and high-speed ADCs.

Work within embedded Linux or RTOS environments to develop real-time, high-reliability applications.

Apply signal processing and digital filtering techniques for interpreting sensor and optical data.

Create automation and testing tools using scripting languages such as Python or Bash.

Conduct system-level testing, debugging, and optimisation to improve performance and stability.

Document firmware architecture, module interfaces, and standard operating / test procedures.

Support regulatory and compliance efforts, including EMC, CE, and general safety standards.

Contribute to continuous improvement and innovation in photonic / optical-based embedded solutions.

Experience

Experience Summary

7+ years in embedded C / C++ firmware development for microcontrollers (STM32, NXP, TI). Skilled in embedded Linux / RTOS (FreeRTOS, Zephyr). Experience collaborating with hardware teams on custom board firmware. Strong debugging skills (oscilloscope, logic analyzer, JTAG). Proficient in Python / Bash scripting for automation. Worked on optical subsystems (lasers, photodiodes, ADCs) with focus on real-time, reliable embedded solutions. Familiar with EMC / CE standards .

Professional Experience

7+ years experience developing embedded applications in C and C++, focusing on real-time performance and reliability.

4+ years hands-on firmware development for microcontroller platforms such as STM32, NXP, and TIcovering driver development, peripheral integration, and low-level hardware interfacing.

3+ years collaborating with hardware teams to adapt and optimise firmware based on custom board layouts and hardware requirements.

Strong experience in embedded Linux and RTOS environments (e.g., FreeRTOS, Zephyr), including bootloader development and multitasking systems.

Skilled in debugging hardwaresoftware interactions using oscilloscopes, logic analysers, multimeters, and JTAG / SWD debuggers.

Proficient in scripting with Python and Bash for test automation, configuration, and system diagnostics.

Experience developing and integrating optical subsystems, including lasers, photodiodes, ADCs, and signal processing pipelines.

Solid understanding of real-time constraints, power optimisation, and memory-constrained systems for rugged embedded product deployment.

Familiar with regulatory standards including EMC, CE compliance, and hardware safety practices.

Strong interpersonal and cross-cultural communication skills through collaboration with international teams and clients.

Experience supporting full product development cycles from concept to prototyping, testing, certification, and production handover.

Why Join

Be part of a team of experienced and innovative South African engineers driving cutting-edge advancements in photonics and embedded technologies. Work with international clients and cutting-edge technology in a fast-growing company with global reach .

Create a job alert for this search

System Engineer • Pretoria, South Africa

Related jobs
  • Promoted
Firmware Embedded - Software Engineer

Firmware Embedded - Software Engineer

JenRec Recruitmentcenturion, Gauteng, South Africa
This is an excellent opportunity for a driven engineer to work in a multidisciplinary, high-tech environment with a focus on. Design, develop, and test firmware for embedded systems in custom hardwa...Show moreLast updated: 30+ days ago
  • Promoted
Electronic Hardware Engineer

Electronic Hardware Engineer

Network RecruitmentPretoria, South Africa
Join a Forward-Thinking Hardware Engineering Team in Johannesburg East.Our client in Johannesburg East is looking for a motivated and innovative. From day one, youll be actively involved in the full...Show moreLast updated: 30+ days ago
  • Promoted
Hardware Engineer

Hardware Engineer

Network RecruitmentPretoria, South Africa
Are you an Electronic Engineer with a passion for innovation? Our client is seeking a motivated Hardware Engineer to join their dynamic team. From day one, youll be immersed in the full hardware dev...Show moreLast updated: 30+ days ago
  • Promoted
Firmware, Hardware and Embedded Software Engineer

Firmware, Hardware and Embedded Software Engineer

Council for Scientific and Industrial ResearchPretoria, ZA
Job title : Firmware, Hardware and Embedded Software Engineer.Job Location : Gauteng, Pretoria.The successful candidate would be involved in the development of electronic modules and sub-systems.Th...Show moreLast updated: 30+ days ago
  • Promoted
Embedded Firmware Engineer - Platform F / W

Embedded Firmware Engineer - Platform F / W

E&D RecruitersPretoria, South Africa
Minimum requirements and experience : .BEng (Electronic Engineering) or Computer Engineering.Design and development of embedded software for digital communication systems. Work in an agile development...Show moreLast updated: 30+ days ago
  • Promoted
Firmware Engineer

Firmware Engineer

JenRec Recruitmentcenturion, Gauteng, South Africa
You will work at the intersection of hardware and software, writing low-level code that interfaces directly with sensors, lasers, detectors, and custom electronic platforms.Develop and maintain fir...Show moreLast updated: 30+ days ago
  • Promoted
Embedded Engineer

Embedded Engineer

JenRec Recruitmentcenturion, Gauteng, South Africa
We are driven by innovation, quality, and engineering excellence.We are looking for a highly skilled.R&D division and contribute to the development of our next-generation opto-electronic produc...Show moreLast updated: 30+ days ago
  • Promoted
R&D Weapon Systems Engineer

R&D Weapon Systems Engineer

Network RecruitmentCenturion, South Africa
We are seeking a talented and innovative.R&D Weapons Design Engineer.This is a critical role in the design, prototyping, and testing of next-generation small- and medium-caliber munitions for d...Show moreLast updated: 30+ days ago
  • Promoted
Embedded Software Engineer - Radio Integration

Embedded Software Engineer - Radio Integration

E&D RecruitersPretoria, South Africa
Embedded Software Engineer (Radio Integration).Minimum requirements and experience : .BEng (Electronic Engineering) or Computer Engineering. Collaborate with international engineering clients to adapt...Show moreLast updated: 30+ days ago
  • Promoted
Junior Electronic Engineer

Junior Electronic Engineer

JenRec Recruitmentcenturion, Gauteng, South Africa
This role offers hands-on exposure to the design, development, and testing of advanced electronic systems in a high-performance, international project environment. The position is ideal for recent g...Show moreLast updated: 12 days ago
  • Promoted
Firmware Software Engineer

Firmware Software Engineer

JenRec Recruitmentcenturion, Gauteng, South Africa
This is an excellent opportunity for a driven engineer to work in a multidisciplinary, high-tech environment with a focus on. Design, develop, and test firmware for embedded systems in custom hardwa...Show moreLast updated: 30+ days ago
  • Promoted
Hardware Engineer

Hardware Engineer

ExecutivePlacements.com - The JOB PortalPretoria, Gauteng, South Africa
Launch your career in Electronic Hardware Engineering! Take the next step and be part of shaping tomorrow’s technology—apply today. Are you an Electronic Engineer with a passion for innovation and t...Show moreLast updated: 1 day ago
  • Promoted
Electronic Engineer

Electronic Engineer

SPILASTYLE CCMidrand Johannesburg, Gauteng, South Africa
Electronic Engineer, Midrand Jhb • •Remuneration R market related pm neg • •Contract Type : Permanent • Our client designs and manufactures novel and ground-breaking products for industries including b...Show moreLast updated: 10 days ago
  • Promoted
Control Systems Engineer

Control Systems Engineer

Network RecruitmentPretoria, South Africa
Are you a skilled engineer with a passion for dynamic systems, automation, and control theory? We're looking for a.Design, develop, and implement control systems for mechanical, electrical, or elec...Show moreLast updated: 26 days ago
  • Promoted
Electronic Engineer

Electronic Engineer

Network RecruitmentCenturion, South Africa
Join a team at the forefront of technological innovation, where youll design and develop advanced electronic systems for next-generation products such as high-performance sensors, embedded systems,...Show moreLast updated: 30+ days ago
  • Promoted
Electronic R&D manager

Electronic R&D manager

Network RecruitmentCenturion, South Africa
Youll oversee a multidisciplinary team of engineers and collaborate closely with cross-functional departments including product development, software, and manufacturing. Lead and manage the electron...Show moreLast updated: 3 days ago
  • Promoted
Hardware Firmware Design Engineer (Centurion)

Hardware Firmware Design Engineer (Centurion)

Datafin IT RecruitmentPretoria, South Africa
A world-class Security Specialist in Centurion seeks the technical expertise of a Hardware Firmware Design Engineer who is proficient in Firmware development (HDL compiled for FPGAs), Hardware deve...Show moreLast updated: 30+ days ago
  • Promoted
Modelling and Simulation Engineer (Electro-optics) (Centurion)

Modelling and Simulation Engineer (Electro-optics) (Centurion)

Datafin IT RecruitmentPretoria, South Africa
YOUR expertise in modelling and simulation, specifically in Electro-optic sensors, components and subsystems is sought by a global leader in Security Solutions seeking it next Modelling and Simulat...Show moreLast updated: 30+ days ago