
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A technology solutions company in Pretoria seeks an Embedded Firmware Engineer to design and develop embedded software for digital communication systems. The role requires a Bachelor's degree in Electronic Engineering or Computer Engineering and 0-5 years of experience in software development. Proficiency in C++ is essential. Successful candidates will collaborate with a multidisciplinary team on innovative projects, developing low-level software components and drivers while employing agile methodologies.
The Embedded Firmware Engineer is responsible for designing and developing embedded software for digital communication systems within an agile development framework.
Create innovative embedded software solutions for digital communication systems.
Collaborate with a multidisciplinary team of software, hardware, and test engineers on large-scale international projects.
Develop low-level embedded software components and drivers that meet high performance standards.
Establish operating systems and board support components for new hardware platforms.
Analyze datasheets of microprocessors, DSPs or So C components to create optimized driver software.
To be successful in this role, you will require a BEng (Electronic Engineering) or Computer Engineering degree, and 0-5 years of experience in software development.
Proficiency in C++ is essential.