SUMMARY:
We are looking for a professional Firmware Engineer in Durban to execute the complete firmware development lifecycle. The goal is to create scalable and optimized firmware on electronic water management products.
POSITION INFO:
Responsibilities include:
Designing and implementing firmware for electronic water management products.
Coding, testing, and debugging firmware.
Analysing and enhancing efficiency, stability, and scalability.
Reporting to the Manufacturing and Engineering Director.
Working within ISO9001:2015 standards.
Responsibilities:
Design and implement firmware and systems.
Design, develop, code, test, and debug firmware.
Create Specifications and Test documents.
Review code and designs.
Analyse and enhance efficiency, stability, and scalability of firmware systems.
Integrate and validate new product designs.
Provide postproduction support for improvements and changes to products.
Interface with hardware design, Test Equipment, and development team.
Assess third party and open source software.
Assist Validation Test Department during firmware and product testing.
Version control of firmware.
Requirements:
Proven working experience in firmware design and development.
BSc degree in Electronic/Computer Engineering.
Experience in hands-on development and troubleshooting on electronic products.
Solid programming experience in C or C++.
Proven experience in embedded systems design.
Familiarity with software configuration management tools, defect tracking tools, and peer review.
Reading Electronic schematics and data sheets for components.
Strong documentation and writing skills.
Ability to work independently and as part of a product design team.
Attention to detail.
IoT and STS experience preferable.
Min 5 years’ experience with Firmware Development.
NB! This job is now closed. You can apply for other jobs by uploading your CV.