Lead automotive software developer
Our client is seeking a visionary Lead Automotive Software Developer to spearhead their software development initiatives in Bloemfontein. This senior role involves leading a team of talented engineers in the design, development, and implementation of cutting-edge software solutions for automotive applications, including infotainment systems, vehicle control units, and connected car technologies. You will play a critical role in shaping the technical direction, mentoring junior developers, and ensuring the delivery of high-quality, robust software. This hybrid position offers the opportunity to contribute significantly to the future of automotive technology while maintaining a flexible work-life balance.
Key Responsibilities Lead and mentor a team of software developers throughout the entire software development lifecycle. Architect, design, and implement scalable and reliable software solutions for automotive systems. Collaborate with cross-functional teams, including hardware engineers and product managers, to define software requirements. Drive best practices in software development, including code reviews, automated testing, and continuous integration/continuous deployment (CI/CD). Troubleshoot and resolve complex software defects and performance issues. Stay abreast of emerging technologies and trends in automotive software and embedded systems. Requirements Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Extensive experience (7+ years) in software development, with a significant portion focused on automotive software. Proven experience in leading software development teams and projects. Strong proficiency in programming languages such as C/C++, Java, or Python, commonly used in automotive. Experience with embedded systems, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Ethernet). Excellent understanding of software architecture patterns and design principles. Benefits Highly competitive salary with generous performance bonuses. Comprehensive health, dental, and vision insurance. Retirement savings plan with employer matching. Significant opportunities for career advancement and professional development. Access to advanced development tools and technologies. Hybrid work environment that promotes flexibility and collaboration.