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

Get the CLI →

Placements24

NewBe an early applicant

Automotive Infotainment Software Engineer

Posted
Discussion

Summary

On-site engineer in Bloemfontein designing, developing, and integrating software for in-car infotainment systems — HMI, multimedia, navigation, Bluetooth, and CarPlay/Android Auto — in close collaboration with hardware and testing teams. Core stack: C++/Java/Python on embedded Linux or QNX.

About the Role

Our client is seeking a skilled Automotive Infotainment Software Engineer to join their dedicated team in Bloemfontein. This role involves the design, development, and integration of software for in-car infotainment systems, focusing on user interface, multimedia, and connectivity features. You will collaborate with cross-functional teams to deliver exceptional user experiences within the vehicle. This is an excellent opportunity for a software engineer passionate about creating intuitive and advanced interfaces that enhance the driving experience. The position requires on-site presence to foster close collaboration with hardware and testing teams.

Key Responsibilities

  • Design, develop, and implement software for automotive infotainment systems, including HMI development.
  • Integrate software components and ensure seamless operation with hardware and other vehicle systems.
  • Develop features related to multimedia playback, navigation, Bluetooth connectivity, and smartphone integration (e.g., Apple CarPlay, Android Auto).
  • Collaborate with UI/UX designers to translate concepts into functional and engaging user interfaces.
  • Perform unit testing, integration testing, and debugging to ensure software quality and performance.
  • Document software designs, requirements, and test procedures.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development, with at least 2 years focused on automotive infotainment or embedded systems.
  • Proficiency in programming languages such as C++, Java, or Python.
  • Experience with embedded Linux or QNX operating systems.
  • Familiarity with graphics libraries and UI frameworks.
  • Understanding of automotive communication protocols is a plus.

Benefits

  • Competitive salary and potential for annual bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Paid time off and company holidays.
  • Opportunities for professional growth and skill development.
  • A dynamic work environment focused on innovation in automotive technology.
  • Be part of a team developing cutting-edge user experiences for drivers.

Skills

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.