Software Engineer

Williams Racing, Grove, Oxfordshire

Software Engineer

Salary not available. View on company website.

Williams Racing, Grove, Oxfordshire

  • Full time
  • Permanent
  • Onsite working

Posted 5 days ago, 16 Dec | Get your application in now to be included in the first week's applications.

Closing date: Closing date not specified

job Ref: db4ab527818c4ba5af039220ba17e88d

Full Job Description

As a Software Engineer at Williams Racing, you will develop cutting-edge software solutions to support our high-performance engineering and operational teams. You'll work on the design, development, and maintenance of Windows-based applications, ensuring seamless integration with external services and systems critical to the success of our cars on the track., Key Accountabilities: (choose appropriate level description),

  • Design, develop, and maintain software applications using C#, .NET, and WPF in an MVVM architecture.
  • Develop and optimize database solutions using SQL.
  • Create Windows applications tailored to engineering and operational needs.
  • Interface with external services and systems to ensure smooth data flow and functionality.
  • Implement and manage communication protocols such as TCP and UDP.
  • Collaborate with cross-functional teams to deliver software solutions that meet high-performance standards.
  • Debug, troubleshoot, and optimize code to ensure reliability and efficiency.
  • Understand and work in line with Williams Values & Behaviours, encouraging others to do the same.
  • Ensure understanding of health and safety obligations.
  • Maintain personal high standards of behaviour and conduct, being a positive ambassador for the department.
  • Ensure you adhere to brand rules and maintain high standards of department presentation.
  • Work to quality standards
  • Ensure understanding of cost cap rules and requirements.

    A strong foundation in software engineering principles and a passion for building robust, efficient systems.
  • Proficiency in C#, .NET, and WPF with experience in developing Windows applications.
  • Familiarity with MVVM architecture and best practices in software development.
  • Comfortable working with SQL databases and communication protocols such as TCP and UDP.
  • Ability to collaborate effectively with cross-disciplinary teams in a fast-paced environment.
  • A proactive, problem-solving mindset with a commitment to continuous improvement.
  • Knowledge of Python and Matlab to support data analysis and simulation tasks.