Simulation Software Engineer
Indexed description
We are looking for a Simulation Software Engineer who enjoys building sophisticated simulation environments that enable us to test, validate and optimize our drone systems in virtual environments before real-world deployment. You will take on tasks within the focused on the Auterion Simulator while working closely with:
- Unreal Engine
- Linux systems incl. Docker and qemu
- C/C++, Python & Bash codebases
- The entire AuterionOS ecosystem
- Engaged and friendly engineers from across Auterion
- Work within the Apps & Simulation team and collaborate with other development teams to build leading-edge products.
- Extend and improve our Auterion Simulator software across the entire stack.
- Collaborate with engineering and product teams to understand both internal and customer use cases.
- Propose new software solutions and take ownership of the implementation. Your technical expertise will have a huge impact on bringing Auterion's drone products to market.
- Provide expert support (L3) to customers facing technical issues.
- Write clear and concise internal documentation, in addition to contributing to the public-facing knowledge base.
- Participate in daily stand-ups, as well as release planning and task prioritization meetings.
- B.Sc./M.Sc. in Computer Science, Software Engineering, or related fields.
- 3+ years of experience writing object-oriented C++ and/or Python code in a professional setting.
- Expert knowledge of Unreal engine: blueprint and C++ integration, sensor simulation, physics engine, material and shader development.
- Strong knowledge of performance optimizations for applications using Unreal Engine.
- Excellent understanding of complex software solutions that consist of multiple code bases and work in integration.
- Solid experience with Linux/Ubuntu systems, incl. network configurations, systemd and bash scripting.
- Good understanding of software design, implementation, debugging and testing.
- Experience with Docker environments and qemu for scaling simulation infrastructure.
- Experience with Python for automation, tooling and simulation orchestration.
- Ability to break down complex goals into actionable tasks and drive implementation across the entire ecosystem of the Auterion simulator: OS, customer-facing UI, virtualization environments, tooling.
- Experience with CI/CD and release/test automation.
- Good understanding of sensors and peripherals of a drone or robotic systems.
- Strong debugging and performance analysis skills with pro-active and autonomous working style.
- A product-oriented mindset, with an eagerness to drive forward project initiatives across team-boundaries.
- Flexible working hours
- Stock Options
- Generous holiday allowance
- Company pension plan
- Car parking
- Enhanced maternity & paternity leave
- Mental health and wellbeing support
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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search