Software Engineer

Motion Applied

Old Woking

On-site

GBP 60,000 - 90,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Motion Applied is seeking a Software Engineer for the Data Platforms Team to build and enhance the ATLAS telemetry system, delivering real-time and historic data insights for F1 and motorsport. The role focuses on robust software design across C#.NET, WPF, SQL, and cloud-based microservices, with collaboration across product managers, field engineers, and developers.

You will contribute to testing, documentation, releases, and continuous improvement, while upholding Agile practices and quality

Qualifications

  • Degree in Computer Science or equivalent
  • Strong software engineering fundamentals
  • Proficiency in C#.NET
  • Experience with WPF
  • Experience with SQL
  • Git version control and branching
  • CI/CD pipelines (Azure DevOps preferred)
  • Agile project management practices
  • Team player and independent worker
  • Attention to detail and analytical skills
  • Experience with graphics APIs (DirectX or similar)
  • Experience in C++/CLI
  • Database scaling, optimization, monitoring
  • Time series databases
  • Familiarity with Kafka
  • Cloud & microservices (AWS/Azure/GCP)
  • Learning new languages (Python, Angular, React)
  • Dependency injection frameworks (Autofac)
  • Distributed computing, ML, data science
  • Building data pipelines and streaming apps
  • Motorsport enthusiasm

Responsibilities

  • Collaborate with Product Managers and Field Application Engineers to resolve race issues
  • Analyze user requirements for validity and feasibility
  • Detect, document, and track software defects
  • Apply QA principles across Agile lifecycle
  • Identify continuous improvement opportunities with Data Platforms team
  • Maintain unit test coverage to company standards
  • Support PRs, peer reviews, knowledge transfer
  • Contribute to release planning and burndowns with estimates
  • Write technical documentation
  • Identify risk and escalations when required

Skills

C#.NET
WPF
SQL
Git
Azure DevOps
Agile
Teamwork
CI/CD
Graphics APIs
C++/CLI
Cloud & Microservices
Data pipelines
Time series DBs
Kafka
Machine Learning

Education

First class degree or 2:1 in CS or related field

Tools

Git
Azure DevOps
Kafka

Job description

At Motion Applied, we accelerate the response to the world's rapid change, pioneering solutions in automotive, transportation, and motorsport to reduce the carbon footprint through electrification, telemetry, control, and analytics., As a Software Engineer in the Data Platforms Team, you will design and deliver complex products and solutions for our ATLAS (Advanced Telemetry Linked Acquisition System) suite and related systems. The software enables race engineers and strategists to access powerful, race winning insights in F1 and other motorsport series by capturing, visualizing, and modeling real time and historic data.,

  • Collaborate closely with Product Managers and Field Application Engineers to understand and resolve race issues
  • Analyze user requirements for validity and feasibility
  • Detect, document, and track software defects and inconsistencies
  • Apply quality assurance principles throughout the Agile product lifecycle
  • Identify and implement continuous improvement opportunities, in collaboration with the Data Platforms team
  • Maintain unit test case code coverage meeting or exceeding company standards
  • Support pull requests, peer reviews, and knowledge transfer alongside other developers
  • Contribute to release planning and burndowns by providing development estimates
  • Write technical documentation
  • Identify risk and raise appropriate escalations when required
  • First class degree or upper 2nd in Computer Science or a similar technical field of study (or equivalent practical experience)
  • Thorough understanding of software engineering principles
  • Proficiency in C#.NET
  • Experience with the WPF framework
  • Experience with SQL
  • Experience with Git version control and branching strategies
  • Familiarity with CICD pipelines, preferably Azure DevOps
  • Good understanding and practice of agile project management frameworks
  • Ability to work both as part of a team and independently
  • High attention to detail and solid analytical skills
  • Experience with graphics APIs (e.g., DirectX or similar)
  • Experience in C++/CLI
  • Experience with database/application scaling, optimization, and monitoring
  • Experience with time series databases
  • Familiarity with message brokers such as Kafka
  • Experience and understanding of building products on cloud infrastructure such as AWS, Azure, and GCP, and microservices
  • Interest and ability to learn other coding languages as needed (e.g., Python, Angular, React)
  • Experience with dependency injection frameworks (e.g., Autofac)
  • Experience in distributed computing, machine learning, data science
  • Experience with building data pipelines and data streaming applications
  • Experience in, or enthusiasm about, motorsport
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Motion Applied • Woking

On-site
GBP 55,000 - 75,000
Software Engineer
Software Engineer

applied works • Woking

On-site
GBP 60,000 - 90,000
Annual leave 25 days + bank holidays
Maternity/Paternity leave
Hybrid Working
+4
Software Development Manager
Software Development Manager

Motion Applied • Woking

On-site
GBP 65,000 - 85,000
Diversity, Equality and Inclusion initiatives
Work in a growth-oriented company
Motorsport Data Platforms Engineer - Telemetry & Analytics
Motorsport Data Platforms Engineer - Telemetry & Analytics

Motion Applied • Old Woking

On-site
GBP 60,000 - 90,000
Software Engineer – Data Platforms & Telemetry (Hybrid)
Software Engineer – Data Platforms & Telemetry (Hybrid)

applied works • Woking

On-site
GBP 60,000 - 90,000
Annual leave 25 days + bank holidays
Maternity/Paternity leave
Hybrid Working
+4
Field Application Engineer Motorsport - Software
Field Application Engineer Motorsport - Software

applied works • Woking

On-site
GBP 60,000 - 85,000
Annual leave 25 days + bank holidays
Enhanced parental leave and pay
Hybrid working
+4
Senior Application Engineer - Formula 1
Senior Application Engineer - Formula 1

MathWorks • Cambridge

On-site
GBP 60,000 - 80,000
Hybrid work model
Professional growth opportunities
Team-oriented culture
+1
Field Application Engineer Motorsport - General
Field Application Engineer Motorsport - General

applied works • Woking

On-site
GBP 45,000 - 75,000
Annual leave 25 days + BH
Hybrid working
Life assurance 4x base salary
+3
Motorsport Field Application Engineer — Hybrid & Data-Driven
Motorsport Field Application Engineer — Hybrid & Data-Driven

applied works • Woking

Hybrid
GBP 60,000 - 85,000
Annual leave 25 days + bank holidays
Enhanced parental leave and pay
Hybrid working
+4
Senior Software Engineer
Senior Software Engineer

Atlassian Williams F1 Team • Wantage

On-site
GBP 70,000 - 95,000