Software Engineer (Mission Autonomy) in London

Software Engineer (Mission Autonomy) in London

London Full-Time 50000 - 70000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Develop cutting-edge software for autonomous systems and tackle complex engineering challenges.
  • Company: Join Anduril, a leader in innovative defence technology with a mission-driven culture.
  • Benefits: Competitive salary, opportunities for travel, and hands-on experience in real-world applications.
  • Other info: Dynamic team environment with a focus on collaboration and career growth.
  • Why this job: Make a real impact on the future of autonomous capabilities in defence.
  • Qualifications: Strong background in engineering, C++ or Rust experience, and a passion for problem-solving.

The predicted salary is between 50000 - 70000 € per year.

Requirements

  • Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics
  • 2+ years of professional industry experience working with C++ or Rust programming languages
  • Experience building software solutions involving significant amounts of data processing and analysis
  • Ability to quickly understand and navigate complex systems and established code bases
  • A desire to work on critical software that has a real-world impact
  • A bias for action, extreme ownership, and the drive to see projects through from concept to production
  • Eligible to obtain and maintain an active UKSV Security Clearance (Desirable)
  • Strong background with focus in Physics, Mathematics, and/or Motion Planning to inform modeling & simulation (M&S) and physical systems (Desirable)
  • Developing and testing multi-agent autonomous systems and deploying in real-world environments (Desirable)
  • Feature and algorithm development with an understanding of behavior trees (Desirable)
  • Developing software/hardware for flight systems and safety critical functionality (Desirable)
  • Experience with distributed communication networks and message standards (Desirable)
  • Knowledge of military systems and operational tactics

What the job involves

The Maneuver Dominance team at Anduril develops operationally relevant, multi-asset autonomy. We are focused on building the next generation of autonomous capabilities by leveraging existing Anduril platforms like Ghost or Altius, bringing 3rd party platforms into Anduril's Lattice ecosystem, and developing breakthrough systems that will shape the future of the battlefield.

We build Software services and Autonomy algorithms that solve some of the hardest problems facing our customers. As a Mission Software Engineer on the Maneuver Dominance team, you will solve a wide variety of problems involving networking, autonomy, systems integration, robotics, and more, while making pragmatic engineering tradeoffs along the way. Your efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes.

Above all, Engineers within Maneuver Dominance are driven by a “Whatever It Takes” mindset—executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind and making sound engineering decisions to deliver successful outcomes correctly, on-time, and with high quality.

Own the feature development and software solutions that are deployed to customers. Write code to improve products and scale the mission capability to more customers. Collaborate across multiple teams to plan, build, and test complex functionality. Create and analyze metrics that are leveraged for debugging and monitoring. Triage issues, root cause failures, and coordinate next-steps. Work closely with Anduril and 3rd party vehicle hardware teams, as well as operational subject matter experts (pilots, UAV operators, etc.) to align on requirements during product development and iterate towards a final design. Write and maintain core libraries and services that perform critical functions for collaborative teams of robots - for example, motion deconfliction and contingency management of fast mover air vehicles. Travel up to 20% of time to build, test, and deploy capabilities in the real world.

Software Engineer (Mission Autonomy) in London employer: Deepstreamtech

Anduril is an exceptional employer for Software Engineers, particularly those passionate about mission autonomy and real-world impact. With a strong focus on innovation and collaboration, employees benefit from a dynamic work culture that encourages ownership and rapid problem-solving. The opportunity to work on cutting-edge technology in a supportive environment fosters professional growth and development, making it an ideal place for engineers looking to make a difference in the defence sector.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (Mission Autonomy) in London

Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech talks, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C++ or Rust. Share your GitHub link when chatting with potential employers; it’s a great way to demonstrate your coding chops and problem-solving abilities.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about answering questions but also about showing your thought process!

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for passionate engineers who want to make a real-world impact. Tailor your application to highlight your experience with autonomy and complex systems, and let’s build the future together!

We think you need these skills to ace Software Engineer (Mission Autonomy) in London

C++
Rust
Data Processing
Complex Systems Navigation
Software Development
Multi-Agent Autonomous Systems
Modeling & Simulation (M&S)

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your engineering background and any experience with C++ or Rust. We want to see how you've tackled complex systems and data processing in your previous roles, so don’t hold back!

Tailor Your Application:Take a moment to customise your application for the Mission Autonomy role. Mention specific projects or experiences that align with our focus on autonomy and real-world impact. It shows us you’re genuinely interested!

Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon unless it’s relevant. Make it easy for us to see why you’d be a great fit for the team!

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at Deepstreamtech

Know Your Tech Inside Out

Make sure you brush up on your C++ or Rust skills, as well as any relevant experience with data processing and analysis. Be ready to discuss specific projects where you've tackled complex systems or code bases, and how you approached those challenges.

Showcase Your Problem-Solving Skills

Prepare examples that highlight your ability to solve real-world problems, especially in the context of autonomy and robotics. Think about times when you had to make pragmatic engineering trade-offs and how you ensured successful outcomes.

Emphasise Team Collaboration

Since this role involves working across multiple teams, be ready to talk about your experiences collaborating with others. Share instances where you aligned with hardware teams or subject matter experts to meet project requirements and iterate designs.

Adopt a 'Whatever It Takes' Mindset

Demonstrate your commitment to seeing projects through from concept to production. Discuss how you take ownership of your work and your drive to deliver high-quality results on time, even when faced with challenges.