Embedded Software Engineer

Johannesburg, Gauteng, South Africa

Job Description

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
To apply email CV to

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1449084
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned