Current jobs related to Firmware and Embedded Software Engineer - Pretoria, Gauteng - Council for Scientific and Industrial Research (CSIR)


  • Pretoria, Gauteng, South Africa Council for Scientific and Industrial Research (CSIR) Full time R500 000 - R1 000 000 per year

    The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that research, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisation's work contributes to industrial development and supports a capable state. The CSIR has a vacancy for a...

  • Embedded Systems

    2 days ago


    Pretoria, Gauteng, South Africa Paracon Full time R60 000 - R120 000 per year

    About the RoleWe're developing innovative IoT systems that integrate sensors, embedded firmware, and cloud connectivity — and we're looking for a hands-on engineer to bring our hardware to life. As our Embedded Systems & PCB Design Engineer, you'll be responsible for designing custom electronics, programming firmware for microcontrollers, and integrating...


  • Pretoria, Gauteng, South Africa Mecad Full time R900 000 - R1 200 000 per year

    Our client in Centurion is seeking a Senior Electronic Engineer to lead the design and development of advanced electronic systems and embedded solutions. The role requires innovation, technical leadership, and ensuring reliability and compliance with safety standards. Roles & Responsibilities:Lead design and development of electronic and embedded...

  • Principal Engineer

    5 days ago


    Pretoria, Gauteng, South Africa Mecad Full time R1 200 000 - R2 400 000 per year

    The Principal Engineer serves as the technical lead for the engineering team, driving innovation, ensuring technical excellence, and delivering high-quality electronic solutions. The role involves overseeing complex projects, mentoring team members, and collaborating across departments to achieve company goals. Key Responsibilities:Design and implement...


  • Pretoria, Gauteng, South Africa Council for Scientific and Industrial Research (CSIR) Full time R250 000 - R450 000 per year

    The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that research, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisation's work contributes to industrial development and supports a capable state. The CSIR has a vacancy for a...


  • Pretoria, Gauteng, South Africa ExecutivePlacements Full time R300 000 - R600 000 per year

    Recruiter:E&D RecruitersJob Ref:Pta002867/EPDate posted:Thursday, November 27, 2025Location:Pretoria, South AfricaSUMMARY:Security Software Developer with an Electronic Engineering or Computer Engineering or Computer Science degree is required. 2-7 years of software development experience in a professional capacity.The company has over 20 years in existence-...

  • Software Engineer

    5 days ago


    Pretoria, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per year

    Job Title: Software EngineerLocation: Pretoria, South AfricaHire Resolve, a reputable recruitment agency, is seeking a talented Software Engineer to join our client's team in Pretoria. The ideal candidate will have a passion for software development and a strong understanding of programming languages and technologies. As a Software Engineer, you will be...

  • Software Engineer

    5 days ago


    Pretoria, Gauteng, South Africa Hire Resolve Full time R60 000 - R120 000 per year

    Position: Software EngineerHire Resolves client is seeking a highly skilled and experienced Software Engineer to join their dynamic team in Pretoria, Gauteng. The ideal candidate will be responsible for designing, developing, and maintaining software solutions that meet the needs of the clients and contribute to the overall success of the...

  • Design Engineer

    2 days ago


    Pretoria, Gauteng, South Africa Etion Create Full time R80 000 - R120 000 per year

    Etion Create is an Original Design Manufacturer that specialises in the design, manufacture, integration, and support of advanced technology systems. We are looking for a Design Engineer.Qualifications required:BSc (Computer Science) or BEng (Computer).Experience required:At least 5-10 years' relevant work experience in the development of software3 years'...

  • Software Engineer

    1 week ago


    Pretoria, Gauteng, South Africa Mukuru Full time R400 000 - R800 000 per year

    About MukuruMukuru is one of Africa's leading FinTech companies, on a mission to make financial services accessible, affordable, and reliable for everyone. With over 40 million cross-border transactions processed, we're transforming how communities move money and access financial tools that improve everyday life.From remittances to insurance, the Mukuru...

Firmware and Embedded Software Engineer

2 weeks ago


Pretoria, Gauteng, South Africa Council for Scientific and Industrial Research (CSIR) Full time R550 000 - R850 000 per year

The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that research, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisation's work contributes to industrial development and supports a capable state. The CSIR has a vacancy for a Firmware and Embedded Software Engineer in the

The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that researches, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisations work contributes to industrial development and supports a capable state.

Firmware and Embedded Software Engineer
About The Job
The CSIR has a vacancy for a
Firmware and Embedded Software Engineer
in the Command Control and Integrated Systems Impact Area within the Defence and Security cluster. The incumbent will be responsible to design, customise and develop embedded software. This position is based in Pretoria and will report to the Research Group Leader.

For more information about the impact area and cluster, please visit and respectively.

Key Responsibilities

  • Interpret requirements and specifications;
  • Design and develop embedded firmware for microcontrollers and IoT systems;
  • Build, test, and debug embedded systems prototypes;
  • Collaborate with the product design team to integrate electronics into hardware systems;
  • Provide circuit design and PCB development;
  • Perform bench testing using oscilloscopes, multimeters, and logic analysers;
  • Maintain software repositories and manage version control using Git;
  • Support technical training and assist participants or interns on embedded-related projects;
  • Prepare documentation and technical reports on all embedded system-related activities.

Qualifications, Skills And Experience

  • A Bachelor degree in electronic engineering with at least three years experience in firmware development.
  • Experience working with microcontrollers, sensors, and communication protocols is required;
  • Web or Mobile Software development will be added advantage;
  • Strong programming skills in C/C++, Python, or similar languages;
  • Solid understanding of electronics principles, power systems, and circuit protection;
  • Familiarity with PCB layout and schematic design;
  • Excellent analytical and problem-solving skills;
  • Strong attention to detail and document preparation.

Whats in it for you?
The CSIR Offers

  • Flexible hybrid work arrangement;
  • Learning and development opportunities.
  • Competitive and market-related remuneration packages.
  • Total guaranteed salary packages which encompass contributions to the pension fund, risk insurance and medical scheme.
  • We openly acknowledge and reward our employees' contributions and accomplishments through our esteemed CSIR Excellence Awards.

South African citizenship and security clearance are required for this position
Closing Date: 22 October 2025
PLEASE NOTE THAT FEEDBACK WILL BE GIVEN TO SHORTLISTED CANDIDATES ONLY.
For more info, please contact the CSIR Recruitment Centre on

or email us at

The CSIR is an equal opportunity employer. As such, it is committed to the employment Equity Act and will through the filling of this vacancy, give preference to candidates from designated groups in terms of the Employment Equity Act. By applying for this position at the CSIR, the applicant understands, and agrees that the CSIR may solicit a credit and criminal report from registered credit bureau and/or South African Police Services (in relation to positions that requires trust and honesty and/or entail the handling of cash or finances), and may also verify the applicants educational qualification and employment history.
The CSIR reserves the right to remove the advertisement at any time before the stated closing date and it further reserves the right not to appoint if a suitable candidate is not identified.**