Senior Automotive Embedded Software Engineer

Placements24

Gqeberha

Hybrid

ZAR 1,200,000 - 1,800,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Hybrid work model
Professional development opportunities
Career advancement

Job summary

Placements24 in Port Elizabeth, Eastern Cape, ZA, is seeking a Senior Automotive Embedded Software Engineer. The role combines in-office collaboration with remote flexibility to develop ECU, infotainment, and ADAS software using C/C++ in a hybrid environment.

Ideal candidates have 6+ years in automotive embedded software, RTOS experience (QNX/AUTOSAR), and familiarity with CAN/LIN/Ethernet. Strong teamwork and safety-focused mindset are essential for success.

Qualifications

  • Bachelor's or Master's degree in CS or EE.
  • Minimum 6 years' embedded software experience in automotive.
  • Proficient in C/C++ for embedded systems.
  • Experience with RTOS such as QNX or AUTOSAR and automotive protocols CAN/LIN/Ethernet.
  • Familiarity with ISO 26262 and automotive safety practices.

Responsibilities

  • Design, develop, test, and debug embedded software for automotive ECUs using C/C++.
  • Implement RTOS integration and device drivers for microcontrollers.
  • Follow automotive safety standards and ASPICE practices.
  • Collaborate with hardware engineers to define interfaces.
  • Create software architecture docs, designs, and UML diagrams.
  • Participate in code reviews and collaborative debugging sessions.
  • Develop unit and integration tests to ensure quality.
  • Troubleshoot complex software issues across environments.

Skills

Embedded software
C/C++
RTOS (QNX/AUTOSAR)
Automotive safety standards ISO 26262
CAN/LIN/Ethernet
Debugging tools (JTAG, scopes)

Education

Bachelor's or Master's degree in Computer Science or Electrical Engineering

Tools

JTAG
Oscilloscopes

Job description

About the Role

Our client, a key player in the automotive electronics industry, is seeking a highly experienced Senior Automotive Embedded Software Engineer to join their collaborative team in Port Elizabeth, Eastern Cape, ZA. This hybrid role allows for a blend of in-office innovation and remote flexibility. You will be responsible for the design, development, and implementation of sophisticated embedded software for automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). Your expertise will be crucial in developing robust, real-time software solutions that meet stringent automotive standards for safety, reliability, and performance. This is an exciting opportunity to contribute to cutting-edge automotive technologies and work within a company that values technical excellence and professional growth.

Key Responsibilities
  • Design, develop, test, and debug embedded software for automotive ECUs using C/C++.
  • Implement real-time operating systems (RTOS) and device drivers for various microcontrollers.
  • Develop software according to automotive safety standards (e.g., ISO 26262) and ASPICE processes.
  • Work closely with hardware engineers to define hardware/software interfaces and ensure seamless integration.
  • Develop and maintain software architecture documentation, including design specifications and UML diagrams.
  • Participate in code reviews, peer programming, and collaborative debugging sessions.
  • Develop and execute comprehensive unit tests and integration tests to ensure software quality.
  • Troubleshoot complex software issues in development, testing, and production environments.
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 6 years of experience in embedded software development, with a significant portion focused on the automotive industry.
  • Proficiency in C and C++ programming languages for embedded systems.
  • Strong experience with real-time operating systems (RTOS) like QNX, AUTOSAR, or similar.
  • Familiarity with automotive communication protocols (CAN, LIN, Ethernet).
  • Experience with debugging tools and techniques for embedded systems (e.g., JTAG, oscilloscopes).
  • Knowledge of automotive cybersecurity principles and functional safety standards (ISO 26262).
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork abilities, with experience in a hybrid work setting.
Benefits
  • Competitive salary and benefits package.
  • Hybrid work model offering flexibility and work-life balance.
  • Opportunity to work on advanced automotive technologies and innovative projects.
  • Professional development and training opportunities.
  • Contribution to a company committed to automotive excellence.
  • Health insurance and retirement savings plan.
  • Supportive team environment.
  • Potential for career advancement.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automotive Embedded Software Engineer
Senior Automotive Embedded Software Engineer

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,400,000
Medical aid
Retirement planning
Performance bonus
Automotive Software Engineer
Automotive Software Engineer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 600,000 - 900,000
Hybrid work environment
Professional growth opportunities
Competitive compensation
+1
Automotive Software Engineer
Automotive Software Engineer

Placements24 • Richards Bay

Hybrid
ZAR 520,000 - 660,000
Hybrid work
Health insurance
Retirement benefits
+2
Senior Automotive Software Engineer - Embedded Systems
Senior Automotive Software Engineer - Embedded Systems

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Relocation assistance
Generous leave
Professional development
+1
Automotive Software Engineer
Automotive Software Engineer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary with bonus
Medical, dental, and optical coverage
Generous paid time off
+5
Senior Automotive Embedded Systems Engineer
Senior Automotive Embedded Systems Engineer

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
On-site facilities
Professional development
+2
Automotive Embedded Software Developer
Automotive Embedded Software Developer

Placements24 • Klerksdorp

Hybrid
ZAR 540,000 - 900,000
Hybrid work model
Medical aid
Provident fund
+2
Automotive Software Development Engineer - Embedded Systems
Automotive Software Development Engineer - Embedded Systems

Placements24 • Pretoria

Hybrid
ZAR 700,000 - 950,000
Health insurance
Retirement plan
Annual leave
+4
Senior Automotive Software Engineer (Embedded Systems)
Senior Automotive Software Engineer (Embedded Systems)

Placements24 • LegKraal Gate

On-site
ZAR 900,000 - 1,500,000
Bonuses
Medical insurance
Dental insurance
+6
Senior Automotive Software Engineer
Senior Automotive Software Engineer

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Competitive salary with bonuses
Health, dental, and vision insurance
+2