- Company Name
- Williams Racing
- Job Title
- Senior Software Engineer
- Job Description
-
**Job Title**
Senior Software Engineer
**Role Summary**
Lead the design, development, and optimisation of high‑performance simulation, data analysis, and real‑time decision‑support software for a Formula 1 race‑engineering environment. Drive architectural improvements while delivering incremental wins, mentoring junior developers, and ensuring robust, low‑latency performance.
**Expectations**
- Deliver scalable, low‑latency software for simulation and telemetry across desktop, backend, and cloud platforms.
- Translate complex engineering requirements into maintainable, high‑quality code.
- Mentor peers and champion engineering best practices in a safety‑critical, performance‑driven setting.
**Key Responsibilities**
- Design and implement performant software components in C++, Rust, and F#.
- Extend codebases, build new tools, and scale systems for complex engineering workloads.
- Develop and maintain real‑time data pipelines, including low‑latency messaging and data serialisation.
- Collaborate with race, vehicle dynamics, and performance engineers to encode physical models and algorithms.
- Conduct performance profiling, debugging, and optimisation of CPU and memory usage.
- Contribute to continuous integration, testing, and deployment pipelines.
**Required Skills**
- Proficiency in C++, Rust or F#; solid foundation in operating systems, CPU architecture, memory, and networking.
- Experience with real‑time, low‑latency systems and data transport (WebSockets, TCP, custom protocols).
- Cloud‑native skills (Azure, Docker, Kubernetes) and HPC or on‑prem deployment knowledge.
- Strong problem‑solving mindset, curiosity, and adaptability.
- Familiarity with performance profiling, debugging, and optimisation techniques.
- Ability to mentor developers and influence technical decisions.
**Required Education & Certifications**
- Bachelor’s degree (or equivalent) in Computer Science, Computer Engineering, Physics, Applied Mathematics, or related field.
---