Software Engineer - Automotive AI
ARM - $195,542-$264,557
San Jose, California, United States
full time
11 Mar 2025
We are seeking a highly skilled and experienced Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in defining automotive AI model runtimes and a deep understanding of hardware-software interfaces. This role will involve working closely with cross-functional teams to develop and optimize AI solutions for automotive applications.
Responsibilities
- Lead in the definition of AI model runtimes for automotive applications, ensuring high performance and reliability.
- Collaborate with hardware and software teams to define and implement hardware-software interfaces.
- Optimize AI models for deployment on automotive hardware platforms, considering constraints such as power, performance, and safety.
- Drive the integration of AI models into automotive systems, ensuring seamless operation and compliance with industry standards.
- Mentor and guide junior engineers, fostering a culture of innovation and excellence.
Stay up-to-date with the latest advancements in AI and automotive technologies, and apply this knowledge to improve our products.
Required Skills and Experience
- Experience with functional safety standards (e.g., ISO 26262) and automotive cybersecurity.
- Knowledge of automotive industry trends and regulatory requirements.
- Experience with virtual prototyping and simulation tools for automotive systems.
- Proficiency in programming languages such as C++, Python, and experience with AI frameworks like TensorFlow, PyTorch, or ONNX.
- Experience with automotive communication protocols (e.g., CAN, LIN, Ethernet) and real-time operating systems (RTOS).
"Nice To Have” Skills and Experience
- Proven experience in defining and developing AI model runtimes for automotive applications.
- Strong understanding of hardware-software interfaces and experience working with automotive hardware platforms.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
- Strong communication skills and the ability to articulate complex technical concepts to a diverse audience.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. A Ph.D. is a plus.