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 employer: Auterion
Auterion is an exceptional employer for Software Engineers focused on Modelling and Simulation, offering a dynamic work culture that fosters innovation and collaboration. With flexible working hours, generous holiday allowances, and a strong emphasis on mental health and wellbeing, employees are supported in both their professional and personal lives. The opportunity to work on cutting-edge technology in the autonomous systems sector, alongside a talented team, ensures meaningful career growth and the chance to make a significant impact in the field.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer, Modelling & Simulation
✨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 programming prowess in Python and C++.
✨Tip Number 3
Prepare for the technical interview! Brush up on your knowledge of PX4/APX4, Monte Carlo simulations, and UAV systems. Practice coding challenges and be ready to discuss your past projects.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Auterion team.
We think you need these skills to ace Software Engineer, Modelling & Simulation
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your programming skills in Python and C++. We want to see how your experience aligns with building simulation environments and analysis tools, so don’t hold back on those relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for autonomous systems and how you can contribute to our mission at Auterion. Be specific about your experience with tools like PX4 or MATLAB/Simulink.
Showcase Your Problem-Solving Skills:We love engineers who can tackle tough challenges. In your application, mention instances where you've built practical tools or improved workflows. This will show us your ability to think critically and innovate.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Auterion
✨Know Your Tools
Familiarise yourself with the specific simulation tools mentioned in the job description, like PX4, Gazebo, and MATLAB/Simulink. Being able to discuss your experience with these tools will show that you’re ready to hit the ground running.
✨Showcase Your Programming Skills
Prepare to demonstrate your programming prowess in Python and C++. You might be asked to solve a coding problem or explain your previous projects, so have examples ready that highlight your skills in building simulation environments or data pipelines.
✨Understand the Bigger Picture
Make sure you grasp how simulation impacts the development of autonomous systems. Be ready to discuss how your work can reduce field test risks and improve decision-making, as this aligns with the company’s goals.
✨Ask Insightful Questions
Prepare thoughtful questions about the team’s current projects or challenges they face in simulation and analysis. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.