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.
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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 ....
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Engineer. Be the first to apply!