Graduate Software Engineer - Advanced Concepts

Background

No restraints. No limitations. We don’t simply push boundaries. We completely rethink them. McLaren Automotive exists to create breath-taking performance road cars.

With innovation at the core of all we do, every challenge starts with the same question. How can we do it better? This restless spirit runs right through McLaren Automotive. And the search for perfection is evident in everything we do.

Purpose of Role

As part of the Advanced Concepts team, you will not only focus on developing customer facing products, but you will also be heavily involved in how we develop these applications, always striving to improve the speed and quality of our prototyping capabilities.

Principal Accountabilities

You will help deliver digital cockpit proof of concepts and prototype experiences to internal key stakeholders. Using your software engineer background, you will develop applications to demonstrate cutting edge technologies and features, helping to define the future McLaren digital cockpit experience.

Knowledge, Skills and Experience

We are looking for a candidate with a solid background in programming who is driven to learn new languages, tools and practises where needed whilst demonstrating a creative edge.

Required:

  • First class degree in a relevant subject (Computer Science, Video Game Programming, Software Engineering etc)
  • Highly competent in one of Kotlin/Java/C++
  • Competent with source control tools
  • End-to-end development of GUI based applications

Desirable:

  • Relevant work experience
  • Experience with Flutter and Firebase
  • Experience with Unreal Engine (or Unity)

Bonus:

  • Experience with build pipelines
  • Augmented reality application development
  • Cloud computing
  • Creation and deployment of Docker containers

Personal Attributes

  • Self-motivated and proactive, with a can-do attitude and the ability to work both as a supportive team member and as a driven individual with minimal supervision
  • Adaptable, quick thinking, decisive, showing strong initiative and self-determination
  • Promote cross functional team working and collaboration between departments to support delivery of challenging projects
  • Excellent personal workload management and manpower planning.
  • Excellent communication skills to enable cross-functional working, able to define the requirement and breakdown complex problems
  • Enthusiasm to embrace change and support creation of new processes as necessary
  • Willing to own and push the boundaries of their core responsibilities
  • Excited to build on the McLaren legacy
Organization: 
McLaren Automotive