Remote Automotive Embedded Software Engineer

Placements24

Benoni

Hybrid

ZAR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health insurance
Professional development opportunities
Remote-friendly work environment
Bonuses based on performance

Job summary

Placements24 is seeking a remote Automotive Embedded Software Engineer to design, develop, test, and maintain embedded software for automotive ECUs from a home office. The role emphasizes C/C++ coding, RTOS, and automotive communication protocols in a fully remote setting.

You will collaborate with a global team, develop software drivers, and perform unit/integration testing to ensure quality. A strong background in RTOS and CAN/LIN protocols is essential for success.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • Minimum of 5 years of experience in embedded software development.
  • Proven experience in automotive embedded software development is essential.
  • Strong proficiency in C and/or C++ programming languages.
  • Solid understanding of RTOS concepts with experience in RTOS (e.g., OSEK, FreeRTOS).
  • Experience with CAN and LIN and diagnostic tools (CANalyzer, CANoe).
  • Familiarity with AUTOSAR architecture is advantageous.
  • Experience with Git and build tools, excellent debugging and problem-solving skills.
  • Ability to work independently and collaboratively in a remote team environment.

Responsibilities

  • Design, develop, and implement embedded software for automotive ECUs (Electronic Control Units).
  • Write clean, efficient, and maintainable code in C and/or C++.
  • Develop and debug software on target hardware using JTAG debuggers and emulators.
  • Implement and optimize software for real-time operating systems (RTOS).
  • Develop and integrate software drivers for various hardware peripherals.
  • Collaborate with hardware engineers to define software requirements and validate hardware/software integration.
  • Create and execute unit tests and integration tests to ensure software quality.
  • Work with CAN, LIN, FlexRay, and Automotive Ethernet protocols.
  • Participate in code reviews and contribute to process improvements.
  • Troubleshoot and resolve software defects and issues reported by QA or customers.

Skills

C/C++ programming
RTOS concepts
Automotive protocolsCAN/LIN
AUTOSAR knowledge
Git & build tools
Debugging

Education

Bachelor's degree in Computer Science / Electrical Engineering / Software Engineering

Tools

JTAG
CANalyzer
CANoe
Emulators
Git

Job description

About the Role

Our client is looking for a talented and experienced Remote Automotive Embedded Software Engineer to join their innovative engineering team. This fully remote position allows you to contribute to the development of cutting-edge embedded software for next-generation vehicles from your home office. You will be responsible for designing, developing, testing, and maintaining embedded software for various automotive control units and systems. The ideal candidate possesses a strong background in C/C++ programming, real-time operating systems (RTOS), and automotive communication protocols. This is a fantastic opportunity to work on challenging projects, collaborate with a global team of experts, and make a significant impact on the future of automotive technology. We are committed to fostering a flexible and productive remote work environment that supports professional growth and work-life balance.

Key Responsibilities
  • Design, develop, and implement embedded software for automotive ECUs (Electronic Control Units).
  • Write clean, efficient, and maintainable code in C and/or C++.
  • Develop and debug software on target hardware using JTAG debuggers and emulators.
  • Implement and optimize software for real-time operating systems (RTOS).
  • Develop and integrate software drivers for various hardware peripherals.
  • Collaborate with hardware engineers to define software requirements and validate hardware/software integration.
  • Create and execute unit tests and integration tests to ensure software quality.
  • Work with automotive communication protocols such as CAN, LIN, FlexRay, and Automotive Ethernet.
  • Participate in code reviews and contribute to the continuous improvement of software development processes.
  • Troubleshoot and resolve software defects and issues reported by QA or customers.
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • Minimum of 5 years of experience in embedded software development.
  • Proven experience in automotive embedded software development is essential.
  • Strong proficiency in C and/or C++ programming languages.
  • Solid understanding of real-time operating systems (RTOS) concepts and experience with specific RTOS (e.g., OSEK, FreeRTOS).
  • Experience with automotive communication protocols (CAN, LIN) and diagnostic tools (e.g., CANalyzer, CANoe).
  • Familiarity with AUTOSAR architecture is a significant advantage.
  • Experience with version control systems (e.g., Git) and build tools.
  • Excellent debugging and problem-solving skills.
  • Ability to work independently and collaboratively in a remote team environment.
  • Good communication skills, both written and verbal.
Benefits
  • Our client offers a competitive salary, comprehensive health insurance, and performance-based bonuses.
  • We provide substantial opportunities for professional development, including access to online courses, conferences, and certifications.
  • The fully remote nature of this role offers unparalleled flexibility and work-life balance.
  • Join a dynamic and innovative team that is shaping the future of the automotive industry.
  • This is an excellent opportunity to advance your career with a globally recognized leader.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Automotive Embedded Systems Engineer
Remote Automotive Embedded Systems Engineer

Placements24 • Durban

Hybrid
ZAR 850,000 - 1,100,000
Medical, dental, and vision insurance
Paid time off (vacation and personal)
Remote work flexibility
+2
Remote Automotive Software Developer (Embedded Systems)
Remote Automotive Software Developer (Embedded Systems)

Placements24 • Vereeniging

Hybrid
ZAR 600,000 - 900,000
Remote work
Health coverage
Retirement plan
+2
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Home office allowance
Health benefits
+2
Remote Automotive Software Developer (Embedded Systems)
Remote Automotive Software Developer (Embedded Systems)

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,500,000
Fully remote
Medical insurance
Provident fund
+1
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 950,000
Fully remote
Competitive salary
Medical and dental insurance
+2
Remote Automotive Software Engineer (Embedded Systems)
Remote Automotive Software Engineer (Embedded Systems)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,500,000
Advanced health insurance
Robust retirement plan
Flexible working hours
+1
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,999,000 - 2,999,000
Highly competitive salary
Annual bonuses
Full remote work flexibility
+3
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Performance bonuses
Global engineering team
Automotive Embedded Software Developer
Automotive Embedded Software Developer

Placements24 • Gqeberha

Hybrid
ZAR 420,000 - 650,000
Remote-first environment
Career development resources
Competitive salary and incentives
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 600,000 - 900,000
Fully remote work
Flexible hours
Health insurance