Senior Embedded Firmware Engineer

Engineering
Durban North, Durban – Kwa Zulu Natal – South Africa

An innovative technology company developing specialised electronic hardware and connected device platforms is seeking a Senior Embedded Firmware Engineer to join its R&D team. The organisation focuses on designing sophisticated electronic systems for global markets and is supported by a leadership team with extensive industry experience.
 
You will lead the development of embedded firmware for next-generation electronic products, translating system requirements into reliable, scalable and production-ready solutions. Working closely with hardware engineers and cross-functional teams, the role involves designing, coding, testing, and optimising firmware to ensure performance, stability, and efficiency throughout the product lifecycle.
 
Minimum Requirements
  • BTech or BSc in Electronic Engineering
  • Approximately 10 years’ experience in embedded firmware development
  • Strong experience in embedded systems and product development environments
 
Key Responsibilities
  • Design and implement firmware for embedded devices from concept through to production
  • Develop, code, test and debug embedded systems and software
  • Analyse and optimise system efficiency, reliability and scalability
  • Participate in design verification and reliability testing of new and existing products
  • Integrate and validate new product designs with hardware platforms
  • Provide post-production technical support and lifecycle maintenance
  • Create testing procedures for product certification and volume manufacturing
  • Liaise with technology partners and support internal teams, including sales and manufacturing