Embedded Engineer

JenRec Recruitment


SUMMARY:
We are a South African technology leader based in Centurion, Gauteng, specialising in advanced opto-electronic systems for industrial, defence, and communication applications. Our team develops cutting-edge solutions that combine optics, photonics, and embedded control to deliver precision sensing and data processing capabilities.

POSITION INFO:

We are driven by innovation, quality, and engineering excellence.

hr align="center" size="2" width="100%" />

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

  • Bachelor’s 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.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Embedded Engineer in Centurion, Gauteng vacancy
  •  ...defence and aerospace technology partner, based in Pretoria, that is looking to grow its embedded development team. This is an excellent opportunity for a skilled Embedded Software Engineer with a passion for real-time systems, hardware integration, and complex development... 

    Network Recruitment

    Centurion, Gauteng
    21 days ago
  •  ...vision to life, shaping the future of technology today! Education: ~ BEng Electronic Engineering Job Experience & Skills Required: ~1 – 5 years' experience with embedded software development ~ C programming language ~ C++ will be beneficial ~ Software design... 

    Network Recruitment

    Centurion, Gauteng
    10 days ago
  •  ...reality, helping shape the future of technology today! Education: ~ BEng Electronic Engineering Job Experience & Skills Required: ~1 – 5 years' experience with embedded software development ~ C programming language ~ C++ will be beneficial ~ Software design... 

    Network Recruitment

    Centurion, Gauteng
    3 days ago
  •  ...SUMMARY: We are recruiting for a Software Engineer on behalf of a leading global defence and security technology provider. This...  ...related discipline ~ Experience: ~2–5 years of experience in embedded or systems-level software development ~ Exposure to mission-critical... 

    Network Recruitment

    Centurion, Gauteng
    4 days ago
  •  ...electronics for next-generation products, from high-tech sensors to IoT-connected devices. As a BEng Electronic Engineer, you’ll work on complex circuit design, embedded systems development, and PCB layout using tools like Altium Designer or OrCAD. Tackle challenges in... 

    Network Recruitment

    Centurion, Gauteng
    7 days ago
  •  ...SUMMARY: Ready to Take Your Embedded Software Skills to New Heights? POSITION INFO: Defence & Security Industry Software Engineer Gauteng (On-site) Embedded C/C++ Experience Required A leading player in the defence and security sector is looking for... 

    Network Recruitment

    Centurion, Gauteng
    14 days ago
  •  ...SUMMARY: An established and innovative engineering R&D organisation based in Centurion is seeking a skilled Firmware / Embedded Software Engineer to join its technical team. The company develops advanced technologies in the aerospace and optical systems sectors, serving... 

    JenRec Recruitment

    Centurion, Gauteng
    1 day ago
  •  ...SUMMARY: Calling all innovative Electronic Engineers! Step into a cutting-edge role focused on advanced circuit design, embedded systems, and next-generation product development. POSITION INFO: Electronic Engineers – Your Next Breakthrough Starts in Alberton... 

    Network Recruitment

    Centurion, Gauteng
    15 days ago
  •  ...design company in Centurion is recruiting for an RF Electronic Engineer.  Bachelor's or Master’s degree in electronic engineering. Minimum...  ...: Collaborate with cross-functional teams, including Embedded Software Engineers, RF Engineers, Mechanical Engineers, Test Engineers... 

    E&D Recruiters

    Centurion, Gauteng
    4 days ago
  •  ...SUMMARY: If you’re an eager Electronic Engineer ready to embrace a thrilling new challenge and join a team driving real innovation...  ...cutting-edge engineering team at the forefront of innovation in embedded systems and advanced PCB layout for next-generation technologies... 

    Network Recruitment

    Centurion, Gauteng
    10 days ago
  •  ...next-generation products, including high-performance sensors, embedded systems, and IoT-connected devices. Engage in the full product...  ...you’re passionate about pushing the boundaries of electronics engineering and contributing to the technologies of tomorrow, then this is... 

    Network Recruitment

    Centurion, Gauteng
    9 days ago
  •  ...SUMMARY: Calling all progressive Electronic Engineers driven by innovation and complex product development: A premier opportunity...  ...Experience & Skills Required: ~1 – 5 years' experience with embedded software development ~ C programming language ~ C++ will be... 

    Network Recruitment

    Centurion, Gauteng
    a month ago
  •  ...SUMMARY: Software Electronic Engineer with proven skills in AI and  ML required in the Centurion area. R&D environment. Market leader...  ...in Electro-Optical assemblies. Skills required in OOP (C++) , embedded systems software development, experience in image processing .... 

    E&D Recruiters

    Centurion, Gauteng
    4 days ago
  •  ...SUMMARY: Software Engineer with a BEng (Electronic or Computer Engineering).  Minimum of 4 years' experience in embedded designs. Skills required in software and hardware development and an interest in AI, Robotics and R&D. POSITION INFO: Software Engineer... 

    E&D Recruiters

    Centurion, Gauteng
    17 days ago
  •  ...SUMMARY: Our client is looking for an engineer interested in Artificial Intelligence solutions for collision control required. BEng...  ...AI training tools using Python, C++, C. Design and develop embedded platforms  Design and develop communications systems for safety... 

    E&D Recruiters

    Centurion, Gauteng
    4 days ago
  •  ...INFO: About the Role We''re seeking a talented Firmware Engineer to design and implement robust, high-efficiency firmware for our...  .../ Key Responsibilities Develop and maintain firmware for embedded systems in C/C++. Design and implement drivers for... 

    JenRec Recruitment

    Centurion, Gauteng
    more than 2 months ago
  •  ...SUMMARY: We are recruting for a  Data Engineer , on a 12-month contract. POSITION INFO: Key responsibilities will include: Designing, building, and optimizing data pipelines in cloud environments. Work with various cloud data platforms, including databases... 

    Nambiti Technologies

    Centurion, Gauteng
    14 days ago
  •  ...SUMMARY: Are you a skilled QA Engineer looking to make an impact in a dynamic software development environment? Our client is seeking a detail-oriented and proactive individual to join their team. In this role, you will collaborate with cross-functional development... 

    Network Recruitment

    Centurion, Gauteng
    9 days ago
  •  ...SUMMARY: We are Hiring: A Mechanical Engineer with AutoCAD and pipe design skills. POSITION INFO: Our client specialises in advanced plant engineering and manufacturing solutions for the chemical, explosives, and defence sectors. As global demand for ammunition... 

    Network Recruitment

    Centurion, Gauteng
    9 days ago
  •  ...SUMMARY: Mechanical Graduates, residing in Centurion, this amazing position has opened up for an Applications Engineer in the pump industry! POSITION INFO: Step into the forefront of the Slurry Pump industry with a leading innovator based in Centurion! Our client... 

    Network Recruitment

    Centurion, Gauteng
    7 days ago
  •  ...to motivate others Required Qualifications and Experience Essential Requirements Minimum 3 years of experience in data engineering or related field Diploma/Degree in Information Systems, Computer Science, or related field MS SQL and SSMS proficiency... 

    Techbridge Recruitment

    Centurion, Gauteng
    6 days ago
  •  ...company that builds bespoke software solutions and provides highly skilled resources to its clients. We are looking for a  Data Engineer to join our financial services client based in Sandton. We are looking for a technically skilled Data Engineer with solid... 

    Penny The Recruiter

    Centurion, Gauteng
    3 days ago
  •  ...SUMMARY: Service Engineer Centurion R20 000 - R25 000 My client is looking for a suitable candidates to join their team. The ideal candidate will be responsible for VSAT installation support, customer support and Service within the services team POSITION... 

    Dante Personnel

    Centurion, Gauteng
    1 day ago
  •  ...SUMMARY: We are seeking a Senior/Intermediate Software & Firmware Engineer to lead the development of embedded systems and device software for our next-generation medical devices. In this role, you’ll be a key contributor to product architecture, design, and development... 

    One Connect Technologies

    Centurion, Gauteng
    28 days ago
  •  ...SUMMARY: The Systems Engineer will be responsible for reliability, security and efficiency of the IT infrastructure. POSITION INFO: Responsibilities: Management and administration of all IT infrastructure and systems. Ensure that all operations and new... 

    Network Recruitment

    Centurion, Gauteng
    14 days ago
  •  ...SUMMARY: A client is looking for a skilled and solutions-driven IT Systems Engineer to join their dynamic technology team. This is an exciting opportunity for a passionate professional who thrives in a fast-paced environment and enjoys working across a wide spectrum... 

    Network Recruitment

    Centurion, Gauteng
    10 days ago
  •  ...SUMMARY: Just finished your mechanical engineering degree and not sure where to start? Take this as your sign to move forward—exciting opportunities are waiting for you! POSITION INFO: Calling All Junior Mechanical Engineers in Centurion! Are you a recent graduate... 

    Network Recruitment

    Centurion, Gauteng
    2 days ago
  •  ...SUMMARY: Our esteemed client in Pretoria is urgently looking for a Senior Data Engineer. This is a permanent hybrid position. The Senior Data Engineer is responsible for designing, building, and maintaining robust, scalable data pipelines and platforms to support... 

    ARCS

    Centurion, Gauteng
    1 day ago
  •  ...environment that doesn’t compromise on culture, then this opportunity is calling your name. We’re looking for a solutions-driven Data Engineer to join a vibrant and growing team. You’ll work closely with Analysts, Actuaries, finance, and software teams to create... 

    Network Recruitment

    Centurion, Gauteng
    18 days ago
  •  ...SUMMARY: Company based in Centurion is looking for a Junior Applications Engineer to join their team. POSITION INFO: Requirements: Matric with high grade math's BTech diploma or degree will be advantageous Understanding of Cad/ Cam software advantageous... 

    MC Technology Staffing

    Centurion, Gauteng
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Engineer. Be the first to apply!

Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions