Senior Firmware, Hardware and Embedded Software Engineer

3 weeks ago


Pretoria, South Africa Council for Scientific and Industrial Research Full time

Job title: Senior Firmware, Hardware and Embedded Software Engineer : Radar-Ware Research Group Job Location: Gauteng, Pretoria Deadline: December 03, 2025 Quick Recommended Links Jobs by Location Job by industries About the job The CSIR has a vacancy for a Senior Firmware, Hardware and Embedded Software Engineer in the Radar and Electronic Warfare Impact Area. The incumbent will be responsible for the development of world-class firmware and embedded software for high-speed digital hardware. This role plays a vital part in high-impact projects from advanced land and naval surveillance radar sensors to SAR sensing systems in Unmanned Arieal Vehicles (UAVs), and spaceborne platforms. The position is based in Pretoria and will reports to the Research Group Leader. Key responsibilities Interpretation of requirements and specifications Interpret user requirements. Generate detailed item development specification. Generate acceptance test plans and reports. Digital and Analogue design Use VHDL and / or Verilog to develop code for programmable logic devices (FPGAs). Implement Firmware designs on both pure digital and mixed digital, analogue and RF devices. Design complex high-speed-digital and high-bandwidth-analogue functions; Perform simulations to verify design functions both for electrical and firmware designs; Debugging and Verification Debug designs; Perform formal functional verification and acceptance testing; Perform system and sub-system integration; Complete acceptance test reports Generation of data pack and design documentation Generate manufacturing data packs; Generate design documentation Capture data into data management system. Mentoring and Coaching of junior staff Mentor junior staff in VHDL and Firmware designs; Mentor junior staff in digital and analogue design, simulation and verification, Qualifications, skills and experience A Bachelor of Engineering degree in electronic engineering with at least five years of experience in firmware development; OR A Master’s degree in electronic engineering with at least three years’ experience in firmware development; Experience in the following is required VHDL firmware development of complex systems; Debugging of firmware and hardware; Capability of document preparation; Experience in the following will be advantageous Verilog; High-speed digital and mixed signal design. Proven capability of delegating tasks to junior colleagues; Capability of helping in the development and career growth of junior colleagues. #J-18808-Ljbffr



  • 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...


  • Pretoria, South Africa Council for Scientific and Industrial Research Full time

    A leading research organization based in Pretoria is looking for a Senior Firmware, Hardware and Embedded Software Engineer to develop firmware for high-speed digital hardware. The role involves responsibilities from requirements interpretation to mentoring junior staff. A Bachelor's degree and significant experience in firmware development are essential for...


  • 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...


  • Pretoria, South Africa Executiveplacements.Com - The Job Portal Full time

    Embedded Firmware Engineer - Platform F/W Location: Pretoria, South Africa Overview Embedded Firmware Engineer is required at an established company in Lynnwood, Pretoria. Responsibilities Design and development of embedded software for digital communication systems. Work in an agile development environment with other software, hardware and test engineers on...


  • Pretoria, South Africa findojobs-za Full time

    Embedded Firmware Engineer Pretoria-East Minimum requirements and experience: BEng (Electronic Engineering) or Computer Engineering 0-5 years of software development experience. Responsibilities Design and development of embedded software for digital communication systems. Work in an agile development environment with other software, hardware and test...


  • Pretoria, South Africa E&D Recruiters Full time

    Embedded Firmware EngineerPretoria-EastMinimum requirements and experience:BEng (Electronic Engineering) or Computer Engineering0-5 years of software development experience.C++Responsibilities:Design and development of embedded software for digital communication systems.Work in an agile development environment with other software, hardware and test engineers...


  • Pretoria, South Africa Executiveplacements.Com - The Job Portal Full time

    A reputable job portal in Pretoria is seeking an Embedded Firmware Engineer for an entry-level position. The role involves designing and developing embedded software for digital communication systems, collaborating with a team in an agile environment, and establishing support components for new hardware. Preferred candidates are those with a degree in...

  • Embedded engineer

    3 weeks ago


    Pretoria, South Africa Network Recruitment Full time

    Were developing innovative IoT systems that integrate sensors, embedded firmware, and cloud connectivity and were looking for a hands-on engineer to bring our hardware to life.As our Embedded Systems & PCB Design Engineer, youll be responsible for designing custom electronics, programming firmware for microcontrollers, and integrating various sensors into...


  • Pretoria, South Africa E&D Recruiters Full time

    FPGA FIRMWARE ENGINEERPretoria EastMinimum Requirements:BEng (Electronic Engineering) or BEng (Computer Engineering)0-5 years of working experience in firmware or low-level embedded software development.Responsibilities:Implement various signal processing and cryptographic algorithms on FPGAsImplement control and data interfaces between processors, DSPs, and...


  • 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...