At a Glance
- Tasks: Build simulation tools for autonomous systems and enhance engineering confidence.
- Company: Join Auterion, a leader in AI-powered autonomous systems.
- Benefits: Enjoy flexible hours, stock options, generous holidays, and mental health support.
- Other info: Collaborative culture with opportunities for personal and professional growth.
- Why this job: Make a real impact on cutting-edge technology and innovative projects.
- Qualifications: Strong Python and C++ skills; experience with simulation environments preferred.
The predicted salary is between 50000 - 70000 £ per year.
As a Software Engineer focused on Modelling and Simulation at Auterion, you will build the simulation, analysis and test tooling used to develop and validate autonomous systems before field deployment. You will work across virtual vehicles, PX4/APX4 simulation, AuterionOS workflows, mission software, sensor models, Monte Carlo analysis and performance assessment. This role is ideal for a software engineer who enjoys building practical engineering tools, working with simulation data and enabling faster, safer development of autonomous systems. You will help reduce field test risk, improve engineering confidence and support evidence-based decision-making.
Responsibilities and Duties
- Develop and maintain simulation environments for autonomous systems using Auterion technologies.
- Support SIL, HIL and model-in-the-loop workflows across PX4/APX4, Skynode, onboard applications and vehicle models.
- Build scalable simulation and analysis tools for mission assessment, Monte Carlo analysis, parameter sweeps and automated testing.
- Develop repeatable workflows for simulation execution, telemetry capture, log processing, reporting and visualisation.
- Assess navigation, guidance, control and mission performance across simulated, bench and field test environments.
- Compare simulation outputs against real-world data to improve model fidelity and system performance.
- Support verification and validation activities through structured simulation evidence and reproducible analysis methods.
- Collaborate with GNC, systems, software and field engineering teams to align models with requirements, operational behaviour and test objectives.
- Support CI/CD integration, code quality, documentation and reproducible engineering workflows.
- Help engineering teams use simulation as a practical decision-making and risk-reduction tool throughout development and deployment.
Qualifications and Skills
- Strong programming skills in Python and C++.
- Experience building simulation environments, data pipelines, analysis tools or test automation frameworks.
- Familiarity with PX4 SITL/HITL, Gazebo, Isaac Sim, AirSim, MATLAB/Simulink or similar tools preferred.
- Understanding of UAV systems, flight dynamics, sensors, navigation, control or mission autonomy.
- Experience with Monte Carlo simulation, uncertainty modelling, statistical analysis or performance assessment preferred.
- Strong Linux, Git, containerisation and CI/CD skills.
- Ability to build practical tools quickly while maintaining repeatability and engineering rigour.
- UK citizenship and eligibility for UK security clearance required.
Benefits
- Flexible working hours
- Stock Options
- Generous holiday allowance
- Company pension plan
- Mental health and wellbeing support
- Regular team social events
About Auterion
We are building the leading software platform for AI-powered autonomous systems for enterprise and government customers. Our team is supporting the most important missions and solving the most challenging problems. At Auterion, we bring together the sharpest minds who love to solve the hardest problems. Join a vibrant team built on innovation, openness, and excellence, where you’ll be empowered to develop ideas, collaborate across all levels, and make an impact that matters.
Software Engineer, Modelling & Simulation in London employer: Auterion
Auterion is an exceptional employer for Software Engineers in Modelling and Simulation, offering a dynamic work environment that fosters innovation and collaboration. With flexible working hours, generous holiday allowances, and a strong focus on mental health and wellbeing, employees are supported both personally and professionally. The company prioritises employee growth through regular team events and opportunities to work on cutting-edge technology in the autonomous systems sector, making it an ideal place for those looking to make a meaningful impact.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer, Modelling & Simulation in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Auterion on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your simulation projects or any relevant coding work. This is your chance to demonstrate your expertise in Python, C++, and simulation environments.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of UAV systems and Monte Carlo simulations. Practice coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Auterion team.
We think you need these skills to ace Software Engineer, Modelling & Simulation in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your programming skills in Python and C++, as well as any experience with simulation environments. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about modelling and simulation, and how you can contribute to our mission at Auterion. Keep it engaging and personal – we love to see your personality come through.
Showcase Your Projects:If you've built any simulation tools or worked on relevant projects, make sure to mention them! We’re keen to see practical examples of your work, especially those that demonstrate your ability to develop repeatable workflows and analysis tools.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at Auterion!
How to prepare for a job interview at Auterion
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and tools mentioned in the job description, especially Python and C++. Brush up on your experience with simulation environments like PX4 and Gazebo, as these will likely come up during the interview.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've built practical engineering tools or solved complex problems. Think about how you’ve used simulation data to make decisions or reduce risks in past projects—this will demonstrate your hands-on experience.
✨Understand the Role of Simulation
Familiarise yourself with the importance of simulation in autonomous systems. Be ready to explain how you would develop and maintain simulation environments, and how this contributes to safer and faster development cycles.
✨Collaborate and Communicate
Since the role involves working with various teams, be prepared to discuss how you’ve collaborated with others in previous roles. Highlight your communication skills and how you align technical work with broader project goals—this shows you can work well in a team setting.