ARM

Software Engineer - Automotive AI

ARM - $195,542-$264,557

San Jose, California, United States

full time

11 Mar 2025

ARM

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.



Do you want to get jobs like this one sent to your email every week?

Then subscribe to the C++ JOBS newsletter!