Embedded Hardware Development Engineer
Location: Somerset West, Cape Town
Salary: R35k – R80k per month negotiable
About the Role:
Opportunity available for an Embedded Hardware Development Engineer with extensive experience in developing complex hardware and writing firmware.
A proven track record of developing complex hardware and writing firmware in C++ utilising STM32 Microprocessors
5+ years in complex Electronic Product hardware development with a proven track record of successful products developed (complex analog and digital schematic design utilising multi-layer PCB layouts).
5+ years in Embedded firmware development utilising the OSI model approach (advantageous) developing firmware in C++ using a Real Time Operating System as well as super-loop.
Preferably experience in development of protection relays and metering products.
5+ years development with STM32 Microprocessor architectures.
Design and develop products as per the requirements of the market and the company’s strategic requirements.
The development function incorporates and not limited to schematic design, PCB layout, enclosure design, firmware development, IEC compliance testing.
Support of existing products (enhancements to existing products, life cycle management of existing products) relating to enhancements, fixes and component obsolescence.
Generation of required documentation for manufacturing and support.
Generation of requirement and development specifications; Hardware and Firmware development (schematic and PCB design).
Conformance testing of designs; Documentation (source code, design, manufacturing, pre-test etc.)
Assist production, technical support department and customer support; Unit testing of firmware modules.
Adhere to source code conventions and other standards adopted by the company; Review and approval of co-worker’s source code, hardware design etc.
Fault finding and debugging complex firmware and hardware; Production system firmware development (pre-test jigs)