Embedded Systems Engineer (Firmware), Pretoria
Embedded Systems Engineer (Firmware), Pretoria
-
Pretoria, South Africa
-
Last edited: a week ago
-
Save
Description
Job Title:
Embedded Systems Engineer (Firmware)
Location:
Gauteng
Employment Type:
Full-Time
Role Overview A technology-focused organisation is seeking an experienced Embedded Systems Engineer specialising in firmware development. The successful candidate will be responsible for designing, developing, and maintaining embedded software for electronic systems, ensuring seamless integration with hardware components. This role involves working across the full product lifecycle, from concept and design to testing, validation, and deployment, within a fast‑paced and innovative environment.
Key Responsibilities
Design, develop, and implement embedded firmware for electronic devices
Write efficient, maintainable, and reliable code (primarily in C/C++)
Debug, test, and optimise embedded systems to ensure high performance and stability
Collaborate with hardware, software, and product development teams
Integrate firmware with electronic hardware components and systems
Conduct system validation, testing, and troubleshooting
Maintain technical documentation and ensure compliance with industry standards
Support continuous improvement of development processes and product quality
Minimum Requirements
Bachelor's degree in Electronic Engineering, Electrical Engineering, or related field
Minimum of 3 years' experience in embedded systems and firmware development
Strong programming skills in C/C++
Experience working with microcontrollers and embedded platforms
Familiarity with communication protocols (e.g., UART, SPI, I2C)
Experience with debugging tools and test equipment (e.g., oscilloscopes, logic analysers)
Key Competencies
Strong problem‑solving and analytical skills
Attention to detail and commitment to quality
Ability to work independently and within a team
Good communication and collaboration skills
Adaptability in a fast‑paced, technology‑driven environment
Preferred Skills (Advantageous)
Experience with real‑time operating systems (RTOS)
Exposure to product development lifecycles
Knowledge of embedded Linux or advanced firmware architectures
#J-18808-Ljbffr
Embedded Systems Engineer (Firmware)
Location:
Gauteng
Employment Type:
Full-Time
Role Overview A technology-focused organisation is seeking an experienced Embedded Systems Engineer specialising in firmware development. The successful candidate will be responsible for designing, developing, and maintaining embedded software for electronic systems, ensuring seamless integration with hardware components. This role involves working across the full product lifecycle, from concept and design to testing, validation, and deployment, within a fast‑paced and innovative environment.
Key Responsibilities
Design, develop, and implement embedded firmware for electronic devices
Write efficient, maintainable, and reliable code (primarily in C/C++)
Debug, test, and optimise embedded systems to ensure high performance and stability
Collaborate with hardware, software, and product development teams
Integrate firmware with electronic hardware components and systems
Conduct system validation, testing, and troubleshooting
Maintain technical documentation and ensure compliance with industry standards
Support continuous improvement of development processes and product quality
Minimum Requirements
Bachelor's degree in Electronic Engineering, Electrical Engineering, or related field
Minimum of 3 years' experience in embedded systems and firmware development
Strong programming skills in C/C++
Experience working with microcontrollers and embedded platforms
Familiarity with communication protocols (e.g., UART, SPI, I2C)
Experience with debugging tools and test equipment (e.g., oscilloscopes, logic analysers)
Key Competencies
Strong problem‑solving and analytical skills
Attention to detail and commitment to quality
Ability to work independently and within a team
Good communication and collaboration skills
Adaptability in a fast‑paced, technology‑driven environment
Preferred Skills (Advantageous)
Experience with real‑time operating systems (RTOS)
Exposure to product development lifecycles
Knowledge of embedded Linux or advanced firmware architectures
#J-18808-Ljbffr
Highlights
-
Company nameSasso Consulting (Pty) Ltd
-
Job positionEmbedded Systems Engineer (Firmware)
Safety Tips
Be careful with commission-based ’work-from-home’ positions that offer an unrealistically high income.
More info about this ad
Embedded Systems Engineer (Firmware) has been posted in the Pretoria Information Technology category on Locanto.
If you’re looking for something similar, check out Product Technical Lead (Software), Pretoria, ORACLE INFRASTRUCTURE SPECIALIST (TECHNICAL) – (12 months …, Pretoria or RFx: 4916024 2 X Junior Microsoft Power Platform Developers in Pretoria, also posted in Information Technology. Currently, there are 133 ads posted in the Information Technology category in Pretoria.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.