Overview
Skills
Job Details
Senior iOS Engineer (Automotive & OTA)
Location: Mountain View, CA
Experience: 6+ years
We are seeking a highly skilled and experienced Senior iOS Engineer with a strong background in the automotive industry and Over-the-Air (OTA) update technologies. The ideal candidate will have a passion for creating innovative in-car experiences and a proven track record of developing robust and reliable software for connected vehicles. As a key member of our team, you will play a crucial role in shaping the future of our automotive products.
Responsibilities:
Design, develop, and maintain high-quality iOS applications for our in-vehicle infotainment (IVI) systems.
Collaborate with cross-functional teams, including UI/UX designers, backend engineers, and quality assurance, to deliver a seamless and intuitive user experience.
Implement and manage the entire lifecycle of our automotive iOS applications, from concept and development to deployment and maintenance.
Integrate our iOS applications with in-vehicle hardware and software, ensuring seamless communication and functionality.
Develop and maintain our Over-the-Air (OTA) update mechanism to ensure our in-car software is always up-to-date with the latest features and security patches.
Troubleshoot and resolve complex technical issues related to our iOS applications and OTA updates.
Stay up-to-date with the latest trends and technologies in iOS development, the automotive industry, and OTA updates.
Qualifications:
Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
6+ years of professional experience in iOS development, with a strong portfolio of shipped applications on the App Store.
Proficiency in Swift and Objective-C, with a deep understanding of the iOS ecosystem.
Experience with automotive infotainment systems, vehicle diagnostics, and in-vehicle networks (e.g., CAN, LIN, Ethernet).
Proven experience with Over-the-Air (OTA) update technologies and processes.
Familiarity with Apple's CarPlay framework and other automotive-related APIs.
Strong understanding of software development best practices, including agile methodologies, version control (Git), and CI/CD.
Excellent problem-solving and debugging skills, with a keen eye for detail.
Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Preferred Qualifications:
Master's degree in Computer Science or a related technical field.
Experience with embedded systems and real-time operating systems.
Knowledge of automotive cybersecurity principles.
Familiarity with cloud platforms (e.g., AWS, Azure) and their role in connected car services.