Description:
Our client, a leading semiconductor company based in the Cape Winelands: Boland, Western Cape, is on the lookout for a skilled Firmware Engineer to join their innovative team.As a Firmware Engineer for our client, you'll be tasked with developing and implementing embedded software applications across various platforms. You'll collaborate closely with the engineering team to design low-power hardware solutions, develop firmware for BLE applications, and ensure the seamless integration and testing of overall systems. Requirements:- Bachelor's degree in Electronics Engineering (B.Eng Electronics)
- 3 – 5 years of experience in firmware engineering
- Proficiency in C/C++ and Python script
- Strong background in embedded C programming
- Experience with low-power, low-voltage design
- Familiarity with PCB design, including schematic capture and PCB layout
- Knowledge of BLE, mobile applications, bootloaders, IoT, and embedded GUI/UI design is an advantage
- Develop and implement embedded software applications using C programming
- Define software architecture and application interface
- Prototype components, perform embedded programming, and design PCBs
- Design low-power hardware solutions
- Develop firmware for BLE applications
- Debug and design embedded electronic hardware and firmware
- Design embedded GUI and UI/UX applications
- Integrate and test overall systems
- Maintain QMS system for own products/projects
Please send your CV and academic transcripts to mschalkwyk@networkrecruitment.co.za or apply online.
Note:
Only shortlisted candidates will be contacted.
Requirements:
- Bachelor's degree in Electronics Engineering (B.Eng Electronics)
- 3 – 5 years of experience in firmware engineering
- Proficiency in C/C++ and Python script
- Strong background in embedded C programming
- Experience with low-power, low-voltage design
- Familiarity with PCB design, including schematic capture and PCB layout
- Knowledge of BLE, mobile applications, bootloaders, IoT, and embedded GUI/UI design is an advantage
- Develop and implement embedded software applications using C programming
- Define software architecture and application interface
- Prototype components, perform embedded programming, and design PCBs
- Design low-power hardware solutions
- Develop firmware for BLE applications
- Debug and design embedded electronic hardware and firmware
- Design embedded GUI and UI/UX applications
- Integrate and test overall systems
- Maintain QMS system for own products/projects
28 Mar 2024;
from:
careers24.com