Share this Job
Apply now »



Jaguar Land Rover’s Global Digital Development group works with internal engineering groups, external vendors, and the open source community to identify and integrate emerging technologies into future vehicle product lines. Every day we work to close the gap between fast paced, highly available cloud services and the multifaceted challenges of a rolling, embedded platform. We work closely with embedded systems tools, silicon-to-pixel CI/CD toolchains, and higher-level languages to craft and build initial versions of production software that can be scaled out to other offices and external vendors for completion.


We believe the world of web services and data-driven applications can advise how embedded systems need to evolve. We are working to extend our customers’ user experience in modern portable devices to include their vehicles.


We are based in the Portland, Oregon office.


Design and implement software features to meet desired user experience, functional, and security requirements, coordinating efforts with product owner and development leads. 

  • Collaborate with cross-functional Scrum team including product owner,  designers, developers, and testers.
  • Create, maintain and contribute to documentation including code comments, wiki pages, and READMEs.
  • Ensure JIRA stories and tasks are kept to up to date with correct assignee, details, status and comments
  • Contribute to development, implementation, and maintenance for Node.js and web-based applications, DevOps tools, and processes, and coordinate with peers across Jaguar Land Rover’s global development sites 
  • Write and maintain automated unit tests and ensure test coverage meets agreed upon standards 
  • Maintain and troubleshoot existing applications as required
  • Maintain infotainment rigs; update operating system and deploy new versions of apps when necessary
  • Participate in Agile ceremonies including sprint planning and retrospectives, demos, and backlog refinement sessions
  • Communicate with internal and external stakeholders and technical experts to support project execution  
  • Perform code reviews and merge requests as needed
  • Other duties as assigned


  • Bachelor’s degree or equivalent experience required
  • 3-5 years professional experience in developing in: JavaScript (including Node.js), HTML, CSS, and at least one more language.  
  • Ability to clearly communicate issues and a path to solution to management 
  • Excellent communication and presentation skills in English – additional languages are a plus 
  • Experience with modern DevOps tooling (GitLab, JIRA, CI/CD, etc) 
  • Experience working with cloud-based hosting services such as AWS  
  • Experience working with automated testing frameworks 


At Jaguar Land Rover, we are passionate about our people. They are at the heart of our business. We are committed to fostering a diverse, inclusive culture that is representative of our global customers and the society in which we live; a culture in which every one of our employees can bring their authentic self to work, and reach their full potential.


Find out what to expect at each stage of the process along with some hints and tips.


Find out more about working here in our JLR Life Blog:


We look after our employees by offering a host of benefits and investing in their talent through award-winning training

Nearest Major Market: Portland Oregon

Job Segment: Testing, Embedded, Developer, Cloud, Open Source, Technology

Apply now »