Get Matched To Jobs You Qualify For, Automatically!

C

Firmware and Embedded Software Engineer at Council for Scientific and Industrial Research (CSIR)

Council for Scientific and Industrial Research (CSIR)
June 24, 2026
Full-time
On-site
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.

Get Matched To Jobs You Qualify For, Automatically!