Automotive Embedded Software Engineer

Placements24

United States

Hybrid

USD 43,000 - 55,000

Full time

48 hours 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

Health and wellness benefits
Retirement savings plan
Career growth opportunities

Job summary

Placements24 is seeking an Automotive Embedded Software Engineer in Paarl, Western Cape, to design and develop software powering in-vehicle ECUs. You will write efficient C/C++ code, collaborate with hardware engineers, and work across the full development lifecycle in a hybrid environment.

You'll work with RTOS, automotive protocols like CAN/LIN, and robust testing. The role offers growth opportunities, competitive compensation, and a collaborative team focused on safety and advanced automotive

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • Minimum 4 years of embedded software development experience in automotive.
  • Strong C and C++ programming skills.
  • Experience with microcontrollers and embedded development tools.
  • Familiarity with CAN/LIN and RTOS.
  • Understanding of SDLC and agile methodologies.
  • Good analytical and problem-solving skills.
  • Effective communication and teamwork abilities.
  • Ability to work in a hybrid work setup.

Responsibilities

  • Design, develop, and maintain embedded software for automotive ECUs.
  • Write efficient, well-documented, and high-quality code in C/C++.
  • Implement and test software modules according to system requirements.
  • Collaborate with hardware engineers to define interfaces and integration.
  • Debug and troubleshoot embedded software issues using appropriate tools.
  • Participate in code reviews and drive process improvement.
  • Develop and execute unit tests and integration tests for reliability.
  • Work with RTOS and related tools.
  • Stay updated with advancements in embedded automotive software.

Skills

C
C++
Embedded software development
RTOS
CAN/LIN protocols
SDLC & Agile
Problem solving
Teamwork
Hybrid work adaptability

Education

Bachelor's degree in Computer Science, Electrical Engineering, or a related field

Tools

Embedded development tools

Job description

About the Role

Our client, a dynamic player in the automotive technology sector, is seeking a skilled Automotive Embedded Software Engineer to join their team in Paarl, Western Cape. This role is pivotal in developing the software that powers various in-vehicle systems, contributing to enhanced safety, connectivity, and user experience. You will work on cutting-edge projects, from initial concept through to production, collaborating with a talented group of engineers. This hybrid role offers a blend of focused individual work and collaborative team interaction, providing a flexible and productive work environment in Paarl, Western Cape.

Key Responsibilities
  • Design, develop, and maintain embedded software for automotive ECUs (Electronic Control Units).
  • Write efficient, well-documented, and high-quality code in C/C++.
  • Implement and test software modules according to system requirements and specifications.
  • Collaborate with hardware engineers to define hardware/software interfaces and integration.
  • Perform debugging and troubleshooting of embedded software issues using appropriate tools and techniques.
  • Participate in code reviews and contribute to the continuous improvement of software development processes.
  • Develop and execute unit tests and integration tests to ensure software reliability.
  • Work with real-time operating systems (RTOS) and related tools.
  • Stay updated with the latest advancements in embedded systems and automotive software development.
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 4 years of experience in embedded software development, preferably in the automotive industry.
  • Strong programming skills in C and C++.
  • Experience with microcontrollers and embedded development tools.
  • Familiarity with automotive communication protocols (e.g., CAN, LIN).
  • Knowledge of real-time operating systems (RTOS).
  • Understanding of the software development lifecycle (SDLC) and agile methodologies.
  • Good analytical and problem-solving skills.
  • Effective communication and teamwork abilities.
  • Ability to work effectively in a hybrid work setup.
Benefits
  • Competitive annual salary.
  • Comprehensive health and wellness benefits.
  • Opportunities for professional growth and skill development.
  • Exposure to innovative automotive projects and technologies.
  • Retirement savings plan.
  • A collaborative and supportive team environment in Paarl, Western Cape.
  • Potential for career advancement within the company.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automotive Electrical Engineer
Automotive Electrical Engineer

Placements24 • Willows (CA)

On-site
USD 110,000 - 160,000
Competitive salary + bonus
Medical and retirement benefits
Professional development opportunities
+3
Hybrid Automotive Embedded Software Engineer - Impact
Hybrid Automotive Embedded Software Engineer - Impact

Placements24 • United States

Hybrid
USD 43,000 - 55,000
Health and wellness benefits
Retirement savings plan
Career growth opportunities
Automotive Test Engineer
Automotive Test Engineer

Placements24 • Waukee (IA)

On-site
USD 27,000 - 39,000
Senior Automotive Mechanical Engineer
Senior Automotive Mechanical Engineer

Placements24 • Willows (CA)

On-site
USD 55,000 - 73,000
Health insurance
Professional development
Retirement plan
+4
Senior Electrical Hardware Engineer - Automotive
Senior Electrical Hardware Engineer - Automotive

Placements24 • Riverton (UT)

Hybrid
USD 120,000 - 180,000
Fully remote
Competitive salary
Professional development
Automotive Electrical Systems Engineer - Welkom
Automotive Electrical Systems Engineer - Welkom

Placements24 • East End

Hybrid
USD 55,000 - 73,000
Medical benefits
Hybrid work model
Training & conferences
Remote Lead Automotive Systems Integration Engineer
Remote Lead Automotive Systems Integration Engineer

Placements24 • United States

Remote
USD 73,000 - 103,000
Health benefits
Retirement benefits
Performance bonuses
+1
Remote Automotive Systems Engineer
Remote Automotive Systems Engineer

Placements24 • Willows (CA)

Hybrid
USD 120,000 - 170,000
Health insurance
Stock options
Performance bonuses
+1
Mechanical Design Engineer - Automotive Components
Mechanical Design Engineer - Automotive Components

Placements24 • Willows (CA)

On-site
USD 33,000 - 55,000
Competitive salary
Health benefits
Retirement savings plan
Senior Mechanical Design Engineer (Automotive Components)
Senior Mechanical Design Engineer (Automotive Components)

Placements24 • United States

Hybrid
USD 55,000 - 73,000