Sr. Firmware Engineer
Job in
Paarl, 7622, South Africa
Listed on 2026-07-17
Listing for:
Azoteq
Full Time
position Listed on 2026-07-17
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
S. Firmware Engineer – On‑site, Permanent
Location: Paarl, Western Cape, South Africa
Education: M.Eng or
B.Eng Electronics
Experience: Minimum 6 - 10 years
Company OverviewAzoteq is a leading fabless semiconductor company based in Paarl, Western Cape. We are seeking a talented Firmware Engineer to join our innovative team and contribute to cutting‑edge embedded systems development.
Key Requirements- 6+ years of experience in PCB design and embedded microcontroller code development (C/C++).
- Hands‑on experience with platforms such as Microchip PIC, STM8, STM
32, Dialog, Silabs. - Strong knowledge of low‑voltage and low‑power systems.
- Python scripting skills.
- Advantageous experience: BLE (Dialog/Silabs subsystems), BLE GATT, OTA updates, mobile applications, bootloaders, IoT, GUI/UI design.
- Develop and implement embedded software applications (C/C++).
- Write Python scripts for automation and testing.
- Define software architecture and application interfaces.
- Prototype components, design PCBs, and create embedded programming solutions.
- Design low‑power hardware solutions and BLE firmware applications.
- Perform schematic capture and PCB layout reviews (Altium Designer).
- Debug and design embedded electronic hardware and firmware.
- Integrate and test complete systems.
- Maintain QMS systems for assigned projects.
- RF experience, CI/CD for firmware releases, board bring‑up, reusable module design.
- Experience with Garmin, ESP
32 screen development. - Toolchain knowledge (FMD, WCH, STM
32, APT, HopeRF, Nordic). - VS Code toolchain integration.
At Azoteq, you’ll be part of a dynamic team working on advanced semiconductor solutions. We value innovation, technical excellence, and collaborative problem‑solving.
#J-18808-LjbffrNote that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×