Software Architect

Software Architect

Full-Time 48000 - 84000 £ / year (est.) Home office (partial)
J

At a Glance

  • Tasks: Design and develop innovative software architectures for cutting-edge automotive features.
  • Company: Join Jaguar Land Rover, a leader in automotive innovation and luxury.
  • Benefits: Enjoy hybrid working options and a culture that values inclusivity and flexibility.
  • Why this job: Be part of the future of motoring and influence next-gen vehicle technology.
  • Qualifications: Strong programming skills in C/C++ and Python; experience with real-time systems required.
  • Other info: Open to applicants from all backgrounds; growth opportunities available.

The predicted salary is between 48000 - 84000 £ per year.

Job Description

REQ ID: 128335
JOB TITLE: Software Architect
SALARY: £56,000 – £70,000

POSTING START DATE: 07/07/2025

POSTING END DATE: 14/07/2025

LOCATION: Gaydon

Product Engineering at JLR is centred on innovation and creativity. From advanced driver assistance systems to developing the future of electric propulsion, the opportunities to create exceptional experiences for the future of motoring are wide-ranging. You'll work alongside industry experts to drive product strategy, manage programs, analyse performance, and lead transformation initiatives. Exceptional careers that bring world-renowned vehicles to life start here.

WHAT TO EXPECT

As a Software Architect, you’ll be part of the HMI Software squad in the On-Board Software Architecture Chapter. You will be responsible for the coordination of architecture, interfaces, and requirements to deliver a suite of exceptional JLR infotainment features across all of JLR’s vehicle platforms.

You’ll be delivering the solution architecture for our HMI software, working with the architects from other squads and Tier 1 suppliers to define system architectures, author requirements, define interfaces, align dependencies between squads and to resolve architecture or development issues. You will support the team in case of critical technical delivery issues in your product group/domain.

You’ll have the opportunity to be involved in the development of the future of automotive and will be influential in the development of the Software platform and features for Jaguar Land Rover vehicles across the range.

Key Accountabilities & Responsibilities

  • Design & develop scalable, modular architectures that support advanced HMI features and are adaptable for various vehicle models and configurations.
  • Develop software to handle real-time data processing, providing accurate, timely, and context-aware information to enhance user experience.
  • Ensure the platform’s performance meets automotive-grade requirements such as ultra-low latency, high reliability, and safety-critical functionality.
  • Create and maintain detailed technical documentation, including architecture diagrams, design specifications, and user interface guidelines.
  • Evaluate partner and vendor offerings to understand their suitability to Jaguar Land Rover’s engineering and business objectives, focusing on innovative HMI solutions, latest trends and advancements in HMI, automotive technology, and UX design.

WHAT YOU’LL NEED

  • Extensive experience in software architecture or systems engineering, with strong programming skills in C/C++ and Python, plus knowledge of real-time embedded systems.
  • Familiarity with QNX, Linux, Android operating systems, and automotive-grade processors or accelerators.
  • Proficiency with system design tools like MATLAB/Simulink, SysML, UML, and experience in Android Kotlin development.
  • Expertise in AR SDKs, 3D rendering, computer vision, and image processing technologies.
  • Experience collaborating with internal teams, external vendors, and using tools such as TRM and Gitlab for requirements management and software development.

Creating Modern Luxury requires a modern approach to work. At JLR, hybrid working is a voluntary, non-contractual arrangement providing employees more choice and flexibility around how, when and where they work. Some roles require more on-site work, but details of this can be discussed with the hiring manager during the interview stage.

We work hard to nurture a culture that is inclusive and welcoming to all. We understand candidates may require reasonable adjustments during the recruitment process. Please discuss these with your recruiter so we can accommodate your needs.

Applicants from all backgrounds are welcome. If you’re unsure that you meet the full criteria of a role – but you're interested in where it could take you – we still encourage you to apply. We believe in people's ability to grow and develop within their role – it’s what makes living the exceptional with soul possible.

JLR is committed to equal opportunity for all.

Software Architect employer: JAGUAR LAND ROVER-2

Jaguar Land Rover (JLR) is an exceptional employer that fosters a culture of innovation and inclusivity, making it an ideal place for a Software Architect to thrive. With a focus on advanced automotive technology and a commitment to employee growth, JLR offers flexible hybrid working arrangements and opportunities to collaborate with industry experts on cutting-edge projects. The supportive work environment encourages creativity and professional development, ensuring that every team member can contribute to the future of motoring while enjoying a rewarding career.
J

Contact Detail:

JAGUAR LAND ROVER-2 Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Architect

✨Tip Number 1

Familiarise yourself with the latest trends in HMI software and automotive technology. Being able to discuss recent advancements or innovations during your interview can demonstrate your passion and knowledge in the field.

✨Tip Number 2

Network with professionals in the automotive and software architecture sectors. Attend industry events or join relevant online forums to connect with others who may provide insights or even referrals for the position.

✨Tip Number 3

Prepare to discuss your experience with real-time embedded systems and programming languages like C/C++ and Python. Be ready to share specific examples of projects where you successfully implemented these skills.

✨Tip Number 4

Research Jaguar Land Rover's current vehicle models and their infotainment features. Understanding their product offerings will help you tailor your responses and show your genuine interest in contributing to their innovative projects.

We think you need these skills to ace Software Architect

Software Architecture
Systems Engineering
C/C++ Programming
Python Programming
Real-Time Embedded Systems
QNX Operating System
Linux Operating System
Android Operating System
Automotive-Grade Processors
MATLAB/Simulink
SysML
UML
Android Kotlin Development
AR SDKs
3D Rendering
Computer Vision
Image Processing Technologies
Requirements Management
Collaboration Skills
Technical Documentation

Some tips for your application 🫡

Understand the Role: Read the job description thoroughly to grasp the responsibilities and requirements of the Software Architect position. Highlight key skills such as programming in C/C++ and Python, and experience with real-time embedded systems.

Tailor Your CV: Customise your CV to reflect your relevant experience and skills that align with the job description. Emphasise your expertise in software architecture, system design tools, and any experience with automotive technologies.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for automotive technology and your understanding of HMI software. Mention specific projects or experiences that demonstrate your ability to deliver scalable architectures and collaborate with teams.

Highlight Technical Skills: In your application, make sure to clearly list your technical skills, including familiarity with QNX, Linux, and Android operating systems. Provide examples of how you've used these skills in previous roles to solve complex problems.

How to prepare for a job interview at JAGUAR LAND ROVER-2

✨Showcase Your Technical Expertise

As a Software Architect, you'll need to demonstrate your extensive experience in software architecture and systems engineering. Be prepared to discuss your programming skills in C/C++ and Python, as well as your familiarity with real-time embedded systems. Highlight specific projects where you've successfully implemented these technologies.

✨Understand the Automotive Landscape

Familiarise yourself with the latest trends in automotive technology, especially in HMI solutions. Research Jaguar Land Rover's current offerings and be ready to discuss how your skills can contribute to their innovative projects. Showing that you understand the company's direction will set you apart.

✨Prepare for Collaboration Scenarios

Collaboration is key in this role, so think of examples where you've worked effectively with internal teams or external vendors. Be ready to discuss how you resolved conflicts or aligned different stakeholders' needs, particularly in relation to system architectures and requirements management.

✨Demonstrate Problem-Solving Skills

You may face questions about critical technical delivery issues. Prepare to share specific instances where you've tackled complex problems in software development or architecture. Emphasise your analytical thinking and how you approach troubleshooting in high-pressure situations.

Software Architect
JAGUAR LAND ROVER-2
J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>