Job title : Firmware, Hardware and Embedded Software Engineer
Job Location : Gauteng, Pretoria
Deadline : October 04, 2025
Quick Recommended Links
- Jobs by Location
- Job by industries
Key responsibilities :
The successful candidate would be involved in the development of electronic modules and sub-systems. This will include, amongst others, the following :
Interpretation of requirements and specifications :
Interpret user requirementGenerate detailed item development specifications, acceptance test plans andGenerate acceptance test plans and reportsDigital and Analogue design
Participate in complex high-speed digital and high-bandwidth analogue design;Develop codes for programmable logic using VHDL;Conduct simulations to verify design functions both for firmware and electronic designs;Do schematic captureDebugging and Verification
Debug designs using state-of-the-art equipment;Conduct formal functional verification and formal acceptance testing;Participate in system and sub-system integration;Complete acceptance test reports.Generation of data pack and design documentation
Generate manufacturing data pack and design documentation;Capture data into data management system.Qualifications, skills and experience :
A Bachelor of Engineering in electronic engineering with at least two years’ experience in firmware development .A Master’s degree with at least one year experience in firmware development .Candidate must have experience in the following :
FPGA development using either Vivado or Quartus environments.VHDL Firmware development of complex systems, Verilog experience would be considered an additional advantage.Design and set to work of high-speed digital and mixed signal PC Boards.Debugging of hardware.Proven capability of document preparation.Must be comfortable working in Linux environments and navigating command-line interfaces.ICT jobs