Senior Firmware Engineer
ExecutivePlacements.com
Senior Firmware Engineer
Recruiter
Network Recruitment
Job Ref
NES027119/SV
Date posted
Monday, July 20, 2026
Location
Cape Town, South Africa
SUMMARY
An exciting opportunity is available for a Senior Firmware Engineer to join a pioneering technology-driven organisation developing advanced embedded and electronic solutions. This role is ideal for an experienced engineering professional passionate about firmware development, low-power hardware design, and innovative product development.
POSITION INFO
A highly innovative engineering and technology company is seeking a Senior Firmware Engineer to join its multidisciplinary development team in Paarl, Western Cape. The successful candidate will play a key role in the design, development, testing, and integration of embedded systems and firmware solutions for advanced electronic products. This position offers the opportunity to work on cutting-edge technologies, contribute to product innovation, and collaborate with talented engineers in a dynamic and technically challenging environment. Education: B.Eng or M.Eng in Electronics Engineering or a related field. Job Experience & Skills Required: Minimum 6-10 years of experience in embedded firmware development and electronic design. Strong programming experience in C/C++ for embedded microcontrollers. Exposure to platforms such as Microchip PIC, STM8, STM32, Dialog, or Silicon Labs. Experience with PCB design and embedded hardware development. Strong understanding of low-voltage and low-power electronic systems. Proficiency in Python scripting for automation and testing. Experience defining software architecture and application interfaces. Ability to design, debug, test, and integrate embedded hardware and firmware solutions. Knowledge of schematic capture and PCB layout review processes. Experience with BLE firmware development, OTA updates, bootloaders, IoT devices, and mobile application integration will be advantageous. Additional exposure to RF technologies, CI/CD environments, ESP32 development, reusable module design, and modern toolchains will be beneficial. Key Responsibilities: Develop and maintain embedded software applications using C/C++. Create Python scripts to support testing and automation activities. Design software architectures and application interfaces. Prototype electronic systems and contribute to PCB design activities. Develop low-power hardware and firmware solutions. Perform debugging, verification, and system integration testing. Review schematic designs and PCB layouts. Support project documentation and quality management requirements. Collaborate with cross-functional engineering teams throughout the product development lifecycle. Apply now! For more engineering jobs, please visit: /> If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information contact: Shaleen van Staden Specialist Senior Recruitment Consultant
For employers only
Is this your company's job post? Verify ownership to manage this listing and receive applications directly.
Claim this listingLooking to apply for this job? Use the Apply button above.
See more jobs in Cape Town, Western Cape