Mobile Application Engineer

Apply now »

Date: 11-Jan-2017

Location: Woking, GB

We take performance beyond what was thought possible, working with visionaries and leaders to move our world forwards faster.

McLaren Applied Technologies, part of the McLaren Technology Group, innovates using the skills, insights and experience gleaned from over 50 years of competition in the world’s most technologically demanding sport, to innovate in and beyond motorsport. We seek to create meaningful, long-lasting performance gains that positively impact a variety of sectors and communities.

With a passion for performance excellence, we bring together a distinctive combination of technology, mindset and capabilities - including high performance design, analytics, simulation, sensing and control systems – to make innovation a reality for our partners.

Our people are dynamic with excellent technical and commercial skills.

We partner with world leading businesses across many sectors; what unites us is a desire to prevail in whatever we do. Together we strive to be the best or to go beyond what was considered to be the limit of performance.

What does wanting to win really mean?

Our drive to be the best has resulted in ground-breaking strategies that not only help us succeed, but set standards across the industry. This in turn gives us the infrastructure to achieve new, unprecedented goals.

McLaren Applied Technologies exists at the cutting edge of the McLaren Technology Group, harnessing the culture, advanced technology and predictive analytics that have been honed over 50 years of competition in the world’s most technologically demanding sport to move our world forwards, faster. We believe that innovations forged in the heat of competition can and will make a meaningful, long-lasting difference to society.

A leading producer of world class motorsport electronics, McLaren Applied Technologies works in a range of industries from motorsport to healthcare, transport and energy. As the leading supplier of Formula 1, NASCAR and IndyCar Telemetry Acquisition Software (ATLAS), M.A.T’s engineers work with the most advanced software technologies that the industry has to offer. As our product portfolio expands, so does our need to continue to employ top class engineers to excel in their disciplines and lead the development strategies that will help M.A.T. achieve its goals.

Requirements:

As a mobile application engineer at McLaren Applied Technologies you will have a focus on business logic, backend services and communication protocols. You don’t silo within one eco-system, instead understand and develop across many, from iOS to Android. You understand web services and are familiar with NoSQL technologies. 

  • You are a Software Engineer at heart, with a focus on Mobile Application Development.
  • You will have substantial experience in the development of commercial Mobile applications
  • You will have experience in collaborating with a team to design and develop application features and to ensure the performance, quality, and responsiveness of those applications

Knowledge, Skills and Experience:

Minimum:

  • Commercial development experience with at least two common mobile platforms (Objective-C or Swift, Cocoa Touch, Android SDK)
  • Experience with mobile frameworks such as Core Data, Core Animation, etc.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect mobile applications to back-end services
  • Knowledge of low-level C-based libraries
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of mobile design principles and interface guidelines
  • Familiarity with cloud message APIs and push notifications
  • Experience of benchmarking and optimization
  • Familiarity with continuous integration
  • Experience conforming to SOLID software engineering principles
  • Experience in handling large amounts of data in a high throughput environment
  • Experience of multi-threaded application development with scalable performance
  • A thorough approach to both design and debugging with strict attention to detail
  • 2-1 Honours Degree in engineering or computer science, or equivalent qualification
  • High competency in written and oral English language

 

Desirable:

  • Experience with drivers for Bluetooth and other sensors
  • Master's degree or higher in Computer Science

 

Personal Attributes:

  • Work with a team of software developers to deliver products on time
  • Works well under strict time pressure, as required in the world of motor racing
  • Attention to detail, highly motivated and able to work to tight deadlines
  • Produces work of a high standard
  • Escalates technical issues in a timely fashion
  • Must be a fast learner. Be able to come up to speed on new applications and technology in a very short amount of time
  • Must be detail-oriented, with strong analytical skills and problem solving skills
  • High degree of self-motivation, able to plan and execute work both independently and as a team member

Apply now »
Find similar jobs: