Jaguar Land Rover - Portland, OR

posted about 1 month ago

Full-time - Senior
Hybrid - Portland, OR
Food and Beverage Retailers

About the position

The Lead Software Architect at Jaguar Land Rover is responsible for designing and implementing scalable, high-performance software architectures for future vehicle product lines. This role combines expertise in automotive systems and architecture to create immersive, safe, and intuitive experiences for customers. The architect will work closely with internal engineering groups and external vendors to develop new technologies, ensuring that the software meets automotive-grade requirements and integrates seamlessly across multiple vehicle platforms.

Responsibilities

  • Design & develop scalable architectures for various vehicle models and configurations.
  • Design software for real-time data processing to provide accurate and timely information.
  • Lead the development of prototypes for testing in simulated and real-world automotive environments.
  • Ensure platform performance meets automotive-grade requirements such as low-latency and high reliability.
  • Collaborate with cross-functional teams for seamless integration of technologies with multiple vehicle platforms.
  • Create and maintain detailed technical documentation, including architecture diagrams and design specifications.
  • Evaluate partner and vendor offerings for suitability to engineering and business objectives.
  • Build and maintain relationships with stakeholders across Jaguar Land Rover's global offices.
  • Provide technical guidance and mentorship to engineering teams on best practices.

Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or equivalent experience required.
  • 8+ years of professional experience in software architecture or systems engineering roles, preferably in automotive or augmented reality domains.
  • Strong programming skills in C/C++ and Python, with knowledge of real-time embedded systems.
  • Detailed working knowledge of Agile scrum methodologies and continuous software integration.
  • Familiarity with QNX, Linux, or Android operating systems and automotive-grade processors or hardware accelerators.
  • Familiarity with system design and modeling tools (e.g., MATLAB/Simulink, SysML, UML).
  • Experience working with internal partners and outside suppliers/vendors.
  • Relevant certifications in software architecture or automotive standards are a plus.
  • Experience with AR SDKs and platforms (e.g., ARCore, ARKit, Unity, Unreal Engine) and 3D Rendering technologies is beneficial.
  • Expertise in computer vision, image processing algorithms, and 3D graphics and rendering techniques is beneficial.
  • Strong problem-solving skills and ability to work in a fast-paced environment.
  • Excellent communication skills, including technical writing and business presentations.

Nice-to-haves

  • Experience with AR SDKs and platforms (e.g., ARCore, ARKit, Unity, Unreal Engine).
  • Relevant certifications in software architecture or automotive standards.

Benefits

  • Health insurance
  • Parental leave
  • Retirement plan
  • Generous time off policy
  • Discounted Vehicle Car Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service