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.