HEAD OF APPLICATION SOFTWARE ARCHITECTURE

Wayve
Full-time
Sunnyvale
Posted on 5 months ago

Job Description

As Head of Application Software Architecture, you will design the software architecture and integration layers for Wayve's AI product across various hardware and software environments. You will define a scalable, portable, and robust software framework for production deployment across different OEM platforms, guide and mentor engineers, collaborate with cross-functional teams, and contribute directly to technical delivery.

Responsibilities

  • Design and maintain application-level software architecture for AI stack integration
  • Develop portable software libraries and adaptation layers for automotive platforms
  • Define clear APIs and software interfaces
  • Collaborate with various teams to capture integration and deployment requirements
  • Evaluate customer platform specifications and lead integration efforts
  • Conduct hands-on development and code reviews
  • Act as a technical liaison with partners during integration and validation
  • Support the definition of application-layer safety mechanisms

Requirements

  • 8+ years of experience in embedded or automotive software development
  • Expertise in C++, Python, and multi-threaded real-time systems
  • Deep experience architecting cross-platform software for automotive platforms
  • Solid understanding of automotive software architectures
  • Strong knowledge of automotive communication protocols
  • Experience working within ISO 26262 environments
  • Familiarity with Yocto, build systems, and containerization tools
  • Excellent problem-solving skills

Benefits

  • No benefits