Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Automotive Software Engineer - Infotainment Systems

Posted
Discussion

Summary

Senior engineer designing, developing, and integrating software for automotive infotainment platforms — UI, multimedia, connectivity, and navigation — in C++/Java on embedded Linux or Android Automotive. Hired via recruiter Placements24 for a client's facility in Queenstown, Eastern Cape, with a hybrid work schedule.

About the Role

Our client, a leading innovator in automotive technology, is seeking a highly motivated Senior Automotive Software Engineer specializing in Infotainment Systems for their facility in Queenstown, Eastern Cape. This role is at the forefront of developing the next generation of in-car user experiences, focusing on intuitive interfaces, seamless connectivity, and advanced multimedia features. The successful candidate will join a dedicated team responsible for the design, development, and integration of complex software solutions within automotive infotainment platforms. This is an exciting chance to contribute to cutting-edge automotive technology in Queenstown.

Key Responsibilities

  • Design, develop, and implement software modules for automotive infotainment systems, including UI/UX, multimedia, connectivity, and navigation features.
  • Write clean, efficient, and well-documented code in languages such as C++, Java, or Python.
  • Collaborate with cross-functional teams, including hardware engineers, UI/UX designers, and product managers, to define software requirements and architecture.
  • Debug and resolve complex software issues, ensuring the stability and performance of the infotainment system.
  • Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
  • Optimize software performance for embedded systems, considering resource constraints and real-time requirements.
  • Stay up-to-date with the latest trends and technologies in automotive software development, embedded systems, and human-computer interaction.
  • Participate in code reviews, design discussions, and contribute to improving development processes and best practices.
  • Ensure software development adheres to automotive safety standards and cybersecurity best practices.

Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of professional experience in software development, with a focus on embedded systems and/or automotive infotainment.
  • Strong programming skills in C++ and/or Java, with experience in object-oriented design principles.
  • Experience with embedded Linux, Android Automotive, or similar operating systems.
  • Familiarity with software development lifecycles (SDLC) and agile methodologies.
  • Understanding of automotive communication protocols (e.g., CAN, Ethernet) is a plus.
  • Excellent debugging, problem-solving, and analytical skills.
  • Strong communication and teamwork abilities.
  • Located in or able to relocate to Queenstown, Eastern Cape, with a willingness to work a hybrid schedule.

Benefits

  • An attractive annual salary ranging from R , commensurate with experience.
  • A hybrid work arrangement, balancing office collaboration with remote flexibility.
  • The chance to work on innovative and high-impact automotive technology projects.
  • Opportunities for professional growth and continuous learning in a rapidly evolving field.
  • A collaborative team environment focused on pushing the boundaries of automotive software.
  • Contribute to the user experience of vehicles globally.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.