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 a chance to work on impactful projects.
- Other info: Dynamic team environment with excellent growth opportunities and a 'Whatever It Takes' mindset.
- Why this job: Make a real-world impact by building the future of autonomous capabilities.
- 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) 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 creativity, alongside opportunities for professional growth in cutting-edge technology. Located in a vibrant area, Anduril offers unique advantages such as the chance to work on critical software solutions that shape the future of defence, all while being part of a team that embodies a 'Whatever It Takes' mindset.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Mission Autonomy)
✨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 brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your past experiences. Remember, they want to see your thought process, so talk through your solutions!
✨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. Keep an eye on our job listings and get your application in – we’d love to see what you can bring to the team!
We think you need these skills to ace Software Engineer (Mission Autonomy)
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your engineering background and any relevant 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 role. Mention specific projects or experiences that align with our mission at Anduril, especially those involving autonomy and real-world impact. It shows us you’re genuinely interested!
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon where possible. We appreciate a well-structured application that gets straight to the point—just like we do in our engineering work!
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. Plus, it makes the whole process smoother for everyone involved.
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 data processing techniques. Be ready to discuss specific projects where you've used these languages and how they relate to the role.
✨Understand the Mission
Familiarise yourself with Anduril's mission and the Maneuver Dominance team’s objectives. Show that you’re not just interested in the job, but also in how your work can contribute to real-world impact and military applications.
✨Prepare for Problem-Solving Questions
Expect to tackle some complex scenarios during the interview. Think about past experiences where you had to navigate tricky systems or troubleshoot issues, and be ready to explain your thought process clearly.
✨Show Your Collaborative Spirit
This role involves working closely with various teams, so highlight your teamwork skills. Share examples of how you've successfully collaborated with others, especially in high-stakes environments or on critical projects.