3 дня назад
Software Engineer (Simulation)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer (Simulation) (C++/Python/Autonomous Driving): Develops production-quality simulation components for evaluating and improving autonomous driving intelligence with an accent on high-scale open-loop evaluation, simulated vehicle systems, and reproducible workflows. Focus on integrating driving-stack components, tracing differences between simulated and on-road execution, and improving performance, observability, reliability, and automated testing.
Location: London, United Kingdom. Hybrid working model combining office-based collaboration with remote work.
Company
Develops an AI platform for autonomous driving using an end-to-end, mapless, and hardware-agnostic driving approach.
What you will do
- Develop and maintain production-quality simulation components in modern C++ and Python.
- Integrate driving-stack components, simulated robot systems, and new vehicle-platform capabilities.
- Support simulation configurations, initially focusing on high-scale open-loop evaluation.
- Investigate differences between on-road and simulated execution across data flows, interfaces, timing, inference, and configuration.
- Improve automated testing, observability, reproducibility, reliability, debuggability, and developer tooling.
- Profile simulator workloads and improve performance and scalability while collaborating with adjacent engineering teams.
Requirements
- Professional experience delivering and maintaining production software in a collaborative engineering environment.
- Strong C++ and Python development skills, with depth in at least one language and effective working ability in both.
- Relevant experience in simulation, robotics, autonomous systems, or other complex systems with interacting software components.
- Understanding of software and data-oriented design, maintainable architecture, debugging, interfaces, data flows, timing, and failure modes.
- Knowledge of software performance issues and pragmatic design trade-offs.
- Experience using GenAI development tools and validating their output, together with strong communication and collaboration skills.
Culture & Benefits
- Hybrid work with core hours and access to vehicle workshops and labs.
- Relocation support and visa sponsorship where applicable.
- Market-benchmarked salaries and equity participation.
- Learning and development budgets for training, conferences, and professional growth.
- Benefits may include health and dental insurance, enhanced parental leave, retirement or pension provisions, therapy access, wellbeing partnerships, and team socials.
- Work in an evolving environment with substantial ownership over processes and technical direction.
Hiring process
- Initial recruiter call lasting approximately 30 minutes.
- Competency interviews covering programming and hiring-manager topics, followed by programming and domain-specific technical interviews.
- Final mission and values alignment interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →