Senior Software Engineer, Maneuver Dominance
Company: Anduril Industries
Location: Costa Mesa
Posted on: February 1, 2025
Job Description:
Senior Software Engineer, Maneuver DominanceAnduril Industries
is a defense technology company with a mission to transform U.S.
and allied military capabilities with advanced technology. By
bringing the expertise, technology, and business model of the 21st
century's most innovative companies to the defense industry,
Anduril is changing how military systems are designed, built and
sold. Anduril's family of systems is powered by Lattice OS, an
AI-powered operating system that turns thousands of data streams
into a realtime, 3D command and control center.The Maneuver
Dominance team at Anduril develops operationally relevant,
multi-asset autonomy. We are focused on making large groups of
autonomous systems work effectively together. We leverage existing
Anduril drone platforms like Ghost or Altius, in addition to
bringing 3rd party platforms into Anduril's Lattice ecosystem.WHAT
YOU'LL DO
- Write and maintain core libraries (frame transformations,
targeting and guidance, etc.) that all robotics platforms at
Anduril will use
- Own feature development and rollout for our products - recent
examples include building a Software-in-the-Loop simulator for our
Anvil product, characterizing and improving Ghost helicopter
battery consumption with route planning, designing an autofocus
control system for IR cameras.
- Design, evaluate, and implement sensor integrations that
support operation by both human and autonomous planning
agents.
- Work closely with our hardware and manufacturing teams during
product development, providing quick feedback that contributes to
the final hardware design.REQUIRED QUALIFICATIONS
- Must have 5+ years of professional C++ or Rust programming
experience in a Linux development environment
- Must be eligible to obtain and hold a U.S. TS/SCI security
clearance.
- Must be willing to work on-site at our office. This role is not
open to remote.
- Must be willing to travel 25% for test and demonstration
events.
- Strong engineering background from industry or school, ideally
in areas/fields such as Robotics, Computer Science, Software
Engineering, Mechatronics, Electrical Engineering, Mathematics, or
Physics.
- Experience in one or more of the following: sensor integration,
tracking and estimation, motion planning, perception, localization,
mapping, guidance, navigation and controls, and related system
performance metrics.
- Proven understanding of data structures, algorithms,
concurrency, and code optimization
- Experience troubleshooting and analyzing remotely deployed
software systems
- Experience with Linux tools for performance analysis and
debugging problems (gdb, ASAN, bpftrace, perf, etc)PREFERRED
QUALIFICATIONS
- MS in Robotics, Computer Science, Software Engineering,
Mechatronics, Electrical Engineering, Mathematics, or Physics.
- Experience programming for embedded and physical devices
- Understanding of systems software (kernel, device drivers,
system calls) and optimizing for limited resources
- Experience with sensor characterization and analysis
- Complex frame transformation problems, such as target
localization or multi degree of freedom robotic armsWHAT WE VALUE
- Customer Facing - Our software engineers work closely to
Anduril customers, end-users, and the technical challenges of
operational scenarios.
- Mission First - Above all, our software engineers execute their
mission in an expedient, scalable, and pragmatic way. They keep the
mission top-of-mind and make pragmatic and thoughtful engineering
decisions to deliver successful outcomes.
- Small Project Wrangling = Large Project Impact - Our software
engineers are the voice of our business line(s). They are the
forcing function that gets us to think about how a project will
transition to production and tie in to the centralized functions
across the business.
- Embrace Challenge (and follow through) - We take responsibility
for achieving the mission; Developing technical self-sufficiency
across a wide range of environments. Ruthlessly prioritizing, while
honing our ability to understand large systems and incorporate new
components in varying levels of complexity.BENEFITS
- Platinum Benefits: We offer top tier platinum coverage
(medical, dental, vision, life) and cover 100 percent of the
premiums for you.
- 16 Weeks paid parental leave for all caregivers
- Family planning: We're proud to offer comprehensive family
planning support. Fertility planning and treatment, adoption
support, gestational carrier support and fertility preservation are
all included.
- Unlimited Provisions: From breakfast to dinner, our kitchen
team has you covered with healthy meals and snacks at every
office.
- Relocation assistance
- Flexible Time OffUS Salary Range$132,000 - $252,000 USDThe
salary range for this role is an estimate based on a wide range of
compensation factors, inclusive of base salary only. Actual salary
offer may vary based on (but not limited to) work experience,
education and/or training, critical skills, and/or business
considerations. Highly competitive equity grants are included in
the majority of full time offers; and are considered part of
Anduril's total compensation package.Anduril is an
equal-opportunity employer committed to creating a diverse and
inclusive workplace. The Anduril team is made up of incredibly
talented and unique individuals, who together are disrupting
industry norms by creating new paths towards the future of defense
technology. We actively encourage members of recognized minorities,
women, Veterans, and those with disabilities to apply, and we work
to create a welcoming and supportive environment for all applicants
throughout the interview process. If you are someone passionate
about working on problems that have a real-world impact, we'd love
to hear from you!
#J-18808-Ljbffr
Keywords: Anduril Industries, Montebello , Senior Software Engineer, Maneuver Dominance, IT / Software / Systems , Costa Mesa, California
Didn't find what you're looking for? Search again!
Loading more jobs...