Embedded Software Engineer

Executive Placements · Kensington

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Key Responsibilities

  • Design and development of embedded software in C and C++
  • Software prototyping and testing for vehicle applications
  • Development of MCU-specific physical layers and APIs
  • Contribution to software architecture and concept design
  • Documentation of software development processes
  • Collaboration with cross-functional teams, including hardware, QA, and manufacturing
  • Ensure high standards of software quality and reliability

Required Qualifications

  • Bachelor's Degree in Electronic Engineering or a related field
  • Strong programming experience in embedded C
  • Solid understanding of microcontrollers and electronics
  • Excellent problem-solving skills and attention to detail
  • Passion for embedded software development and technology

Desirable Skills

  • Experience with vehicle systems or power electronics
  • Familiarity with C++ and automotive communication protocols
  • Knowledge of quality assurance practices in embedded systems
  • Exposure to software development tools and version control systems

.special-hidden { display: none; }

Auto-apply to this jobView original posting ↗