Anduril
Anduril is a defense technology company that invents products to make America safer.
Irvine, CA

Senior Software Engineer - Flight Controls

| Orange County
Anduril is a defense technology company, bringing Silicon Valley talent and funding to the defense sector. Our technology helps our customers solve their toughest challenges by enabling them to make better, more informed decisions in life-and-death situations. We’ve assembled a diverse team of experts in artificial intelligence, computer vision, sensor fusion, optics, and data analysis that are creating software and hardware solutions to radically evolve the capabilities of the United States and our allies. If you are passionate about solving problems that have real impact, come join Anduril and build the future of defense. 
At Anduril we are developing unmanned aerial systems capable of terminal guidance, long range intelligence collection, precision relative and global navigation, and unsupervised autonomy. Ghost, Anvil, and other developmental UAS platforms are built to operate in remote environments with limited user input, driving requirements for reliability and autonomy. We have developed an autonomy stack that receives user intent, responds to detections processed at the edge, and coordinates flight patterns for groups of assets, and are looking for successful software engineers to carry this forward onto new groundbreaking platforms, working in tandem with aircraft design teams to advise platform architecture. 

Required Experience

  • BS in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or related field
  • Proven understanding of data structures, algorithms, concurrency, and code optimization
  • Experience troubleshooting and analyzing remotely deployed software systems
  • Experience working with and testing electrical and mechanical systems
  • Strong C++ experience in a Linux development environment
  • Strong familiarity with autopilot, navigation, and communications systems

Desired Experience

  • MS or PhD in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or related field
  • Experience programming for embedded and physical devices
  • Experience integrating avionics in redundant flight critical systems
  • Experience with embedded communications protocols such as: CANbus, ARINC-429, MIL-STD-1553, IEEE TSN
  • Prior experience with open source flight control software such as PX4
  • Multi-agent coordination of UAVs

U.S. Person status is required as this position needs to access export controlled data.

See More
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Where we are

Easy freeway / airport access, manicured neighborhood and beautiful office space + courtyard.

Technology we use

  • Engineering
    • C++Languages
    • GolangLanguages
    • JavaLanguages
    • JavascriptLanguages
    • SqlLanguages
    • ReactLibraries
Previous
Next

What are Anduril Perks + Benefits

Anduril Benefits Overview

Platinum Benefits: Top-tier platinum coverage (including medical, vision, dental, and life). 100% paid for you and your dependents.
Vacations on us (ish): We want you to take a refreshing vacation at least annually... so when you take a >1 week vacation, we'll pay you a bonus.
Meals: Catered lunch and dinner
And more: 401k, paid cell phone, onsite gym

Culture
Friends outside of work
Eat lunch together
Health Insurance & Wellness Benefits
Dental Benefits
Vision Benefits
Life Insurance
Onsite Gym
Team workouts
Retirement & Stock Options Benefits
401(K)
Company Equity
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Company sponsored family events
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Holidays
Perks & Discounts
Beer on Tap
Casual Dress
Company Outings
Free Daily Meals
Breakfast, lunch and dinner are provided daily.
Stocked Kitchen
Parking
Pet Friendly
Relocation Assistance
Professional Development Benefits
Lunch and learns
Promote from within
Time allotted for learning

An Insider's view of Anduril

What are some social events your company does?

Anduril has so many amazing events that it is tough to name them all but some of my favorite are: friends and family nights in the office, summer outings, happy hours, bowling events, and the annual Huntington Beach air show. Through the numerous events, I’ve been able to get to know so many coworkers cross function that I wouldn’t meet otherwise.

Christine

Accounting Manager

How do you collaborate with other teams in the company?

Taking part in Anduril's flight test team enables the opportunity to not only collaborate with the software and hardware teams on developmental testing but also run the Ghost flight operations routinely.

Ruby

Flight Test Engineer

What are some things you learned at the company?

I work on a multi-agent planning and tasking system. Its goal is to autonomously task assets, like drones, to efficiently complete an objective. Contributing to the ground up design of this cutting edge and complex project encourages a lot of creativity. At the same time, I get to engage in highly technical discussions and implementations.

Spencer

Robotics Software Engineer

What does your typical day look like?

Every day at Anduril is an adventure plucked right out of your favorite Sci-Fi novel. For most people here, it isn't a job - it's just engineers having fun, all while ensuring that our soldiers have the tools they need to succeed.

Apollo

Software Engineer

Jobs at Anduril
34

All Jobs
All Jobs
Data + Analytics
Dev + Engineer
HR
Operations
Project Mgmt
Tap to close

Build Engineer

Anduril
Orange County
3 days ago
+22
Anduril is a defense technology company, bringing Silicon Valley talent and funding to the defense sector. Our technology helps our customers solve their toughest challenges by enabling them to make better, more informed decisions in life-and-death situations. We’ve assembled a diverse team of experts in artificial intelligence, computer vision, sensor fusion, optics, and data analysis that are creating software and hardware solutions to

Senior Software Engineer - Mission Capabilities

Anduril
Orange County
1 week ago
+22
As a Senior Software Engineer on the Mission Capabilities team, you own the architecture and deployment of software solutions that support specific customer missions. Your efforts ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. Sentry Towers, Ghost Drones, Dust, Flux, and Catalyst are just a few of the Anduril products you leverage and extend to support capabilities such as Base Protection, Maritime Domain Awareness, and Counter Drone.

Recruiting Coordinator

Anduril
Orange County
2 weeks ago
+22
Anduril is a defense technology company, bringing Silicon Valley talent and funding to the defense sector. Our technology helps our customers solve their toughest challenges by enabling them to make better, more informed decisions in life-and-death situations. We’ve assembled a diverse team of experts in artificial intelligence, computer vision, sensor fusion, optics, and data analysis that are creating software and hardware solutions to

Payroll and T&E Manager

Anduril
Orange County
2 weeks ago
+22
As the Payroll and T&E Manager, you will be responsible for leading and processing multi-state domestic and international payroll and lead our travel and expense program. This is a critical role in a high growth company to ensure accuracy with current payroll and travel and expense processes while developing and implementing new procedures and controls as we continue to grow. The right person for this role has a focus on accuracy and quality of employee service. 

Software Engineering Lead, Networking

Anduril
Orange County
2 weeks ago
+22
Engage in the whole lifecycle of our mesh networking software and hardware, including design, implementation, testing, operation, and support. Work with multi-functional teams including hardware/electrical engineers, product managers, and business development teams to develop requirements that inform future design decisions. Guiding the team in design decisions and implementation.

Computer Vision Engineer

Anduril
Orange County
2 weeks ago
+22
Research and implement computer vision and machine learning models. Collaborate and contribute with other engineers to facilitate creation of novel systems. Find the optimal balance between setting and maintaining a research direction, and day-to-day delivery of robust technologies. Determine implementation and optimization of algorithms.

Frontend Software Engineer

Anduril
Orange County
2 weeks ago
+22
We are looking for Frontend Software Engineers to join our team. As a Frontend Software Engineer at Anduril you will be architecting and building out our front end features and tooling, deploying them to users, and making sure they're meeting users' requirements. You will be working alongside a team of engineers with diverse backgrounds.

Estimation & Tracking Engineer

Anduril
Orange County
2 weeks ago
+22
Anduril is developing software at the intersection of machine learning, computer vision, and sensor fusion. We apply convolutional deep learning techniques to multi-spectral sensor inputs for autonomous detection and classification. Lattice Ghost UAS, Sentry Tower and other autonomous platforms work in tandem to fuse these detections using Bayesian inference. Our engineers also apply classical techniques in computer vision to perceive environmental features for pose estimation and GPS-denied navigation. Estimation and Tracking engineers at Anduril develop cutting edge software for autonomous operation and situational awareness.

Engineering Project Manager

Anduril
Orange County
2 weeks ago
+22
Anduril is looking for Engineering Project Managers to drive production of cutting edge hardware including fixed and mobile sensor systems, UAVs and more. Work alongside engineers with backgrounds in aerospace, consumer electronics, and the automotive industry to rapidly deploy complex products to defense customers around the world. Drive schedule to enable quick-turn prototype builds, and architect processes that scale to volume production. Manage and negotiate with our close manufacturing partners both domestic and abroad to ensure quality and lead time.

Guidance Navigation and Controls Engineer

Anduril
Orange County
2 weeks ago
+22
The Guidance and Control team at Anduril is developing algorithms, simulations, and software for deployment on various platforms. Lattice Ghost UAS, other Anduril developed autonomous platforms, and 3rd party air vehicles must follow trajectories smoothly to accomplish the mission. Our engineers apply classical guidance and control techniques, as well as develop cutting edge techniques to solve the difficult challenges associated with our autonomous platforms. We develop simulations to test our guidance and control architectures before progressing to flight testing and finally deployed products.

Motion Planning Engineer

Anduril
Orange County
2 weeks ago
+22
The Motion Planning team at Anduril is developing planning algorithms and optimization techniques for aerial, aquatic and land-based platforms. Lattice Ghost UAS, Sentry Tower and our other autonomous platforms work in tandem to gather intelligence and fully map areas of interest. Our engineers implement algorithms that handle soft and hard motion constraints in complex environments to reliably produce safe motion paths. We apply discrete graph-based search and continuous trajectory optimization to generate effective mission plans and efficient motion profiles. Our planning algorithms must allocate multiple assets to accomplish collaborative tasks in an optimal manner.

Security Administrator

Anduril
Orange County
2 weeks ago
+22
  Anduril is a defense technology company, bringing Silicon Valley talent and funding to the defense sector. Our technology helps our customers solve their toughest challenges by enabling them to make better, more informed decisions in life-and-death situations. We’ve assembled a diverse team of experts in artificial intelligence, computer vision, sensor fusion, optics, and data analysis that are creating software and hardware solutions to

Perception Engineer

Anduril
Orange County
2 weeks ago
+22
Sizing and procuring propulsion and fuel systems. Architecting and executing tests - sensor selection, data acquisition and post processing (MATLAB or Python), mechanical and electrical design of support equipment. Informing a system design with data, hand calculations, and test reporting.

Senior Firmware Engineer

Anduril
Orange County
2 weeks ago
+22
Extensive background in low-level firmware architecture, design and development in C including: use of real-time operating systems, low-level device driver development, communications protocols, control systems and power management. Use of real-time operating systems. Low-level device driver development. Comfortable with typical embedded systems tools, compilers, debuggers and IDEs. Broad experience with microcontrollers and application processors. Familiarity with typical peripheral interfaces, such as High-speed serial interfaces (including USB and MIPI CSI2), Low-speed serial interfaces (including SPI, I2C, CAN, RS232 and RS485). Strong debugging skills through use of instrumentation such as oscilloscopes and protocol analyzers. Some experience with wireless communications. Strong understanding of microprocessor and electrical systems.

Lead Radar Engineer

Anduril
Orange County
2 weeks ago
+22
Ability to translate system needs into radar solutions. Strong background in hardware integration, radar signal processing with the ability to architect ground and airborne target detection and tracking systems. Experience with the modeling / simulation of sensor physics and fundamental phenomena, along with an understanding of the algorithms for radar signal processing and calibration.  Ability to lead trade studies, perform requirements analysis and develop hardware architectures to meet system requirements. Proficiency with phased array and MIMO technologies for radar systems, with expertise in AESA/PESA system architectures.

Senior Frontend Software Engineer

Anduril
Orange County
2 weeks ago
+22
As a Senior Front-End Software Engineer at Anduril you will be architecting and building out our front end features and tooling, deploying them to users, and making sure they're meeting users' requirements. You will be working alongside a team of engineers with a diverse set of backgrounds.

Sensor Integration Engineer

Anduril
Orange County
2 weeks ago
+22
The role would include: driving the design and execution of sensing subsystems which includes selection of sensors, discussing cross-functional requirements with electrical, mechanical, software, manufacturing and customers and defining sensor interfaces and integration plans. A strong candidate would be able to lead out initial sensor bring-up, evaluate sensor performance at the subsystem or module level, carry out full system tests, and even analyze sensor performance from field data.

SLAM Engineer

Anduril
Orange County
2 weeks ago
+22
The Mapping & Localization team at Anduril is developing algorithms for reliable aircraft pose estimation in challenging, remote environments. We process visual and inertial data in real time to enable autonomous navigation under any conditions, even with active interference from adversaries. Anduril aircraft systems are equipped with parallel computer hardware, allowing localization optimization problems to be solved in real-time. Our engineers research and field-test localization algorithms focusing on performance and reliability. Mapping & localization engineers at Anduril develop innovative software for GPS-denied navigation and remote autonomy.

Software Engineer

Anduril
Orange County
2 weeks ago
+22
We believe in having as little separation between engineers and our users as well as between engineering teams. As a Software Engineer, you will be working alongside a team of engineers with a diverse set of backgrounds and skills. Anduril has a collaborative culture with plenty of opportunities for ownership. As an early member of the team, your decisions today will have a large impact on the company now and into the future, as well as our customers!

Software Engineer - Device Integration

Anduril
Orange County
2 weeks ago
+22
As an Anduril engineer, you do not just work from the (awesome) office/lab. Lattice devices work in rugged environments and you will also occasionally work in rugged environments. Going into the field to experience real world device behavior and rapidly prototype solutions is often the best way to get reps on a problem and deliver results in hours instead of months. You are well-prepared for this role since you’ve spent a few years writing C++ code in a production environment and have experienced the joys (and frustrations) of manipulating directly attached devices. Your attention to detail is critical to your success; you will quickly become an expert on in-the-weeds idiosyncrasies of device APIs and sensor behavior. You own your integration code from early prototype through deployment in a way that doesn't mean you're the only one that can ever own it. Finally, your contributions to internal tools and frameworks make existing and future integrations even better.

Software Engineer - Systems

Anduril
Orange County
2 weeks ago
Anduril is developing a fleet of autonomous robotics systems to solve the most important security challenges of America and her allies. Our Systems Software Engineers work on the infrastructure that powers our deployed systems. We develop embedded devices, fine-tune operating systems, and analyze the performance of our devices running on land, sea, and air. Our strong focus on customer security is reflected in our software, networking protocols, build systems, and testing procedures. In this role you will work on a wide variety of systems software engineering tasks at Anduril.

Software Engineer - Robotics

Anduril
Orange County
2 weeks ago
At Anduril we are developing aerial, aquatic, and ground-based robotic systems. Lattice Ghost UAS, Sentry Tower and our other platforms operate in remote environments with limited user input, driving requirements for reliability and autonomy. We have developed a unique robotics stack that includes tools for computer vision, motion planning, SLAM, controls, estimation, and secure communications.

Software Engineer - Platform Integration

Anduril
Orange County
2 weeks ago
As a Platform Integration Software Engineer you will be responsible for designing, building, and maintaining the software that integrates Anduril’s software platform with customer, and other third-party, systems. You will work directly with customers to understand their workflows and build robust integrations into their mission-critical systems. The software you work on will be at varying levels of maturity, from prototypes hacked together in a few days, to long-term products that are maintained by a team of engineers. You will often be assigned more open-ended objectives, rapidly prove out the value of an integration by prototyping it with a single customer, and then productize and deploy this work to the rest of Anduril’s customers.

Senior Hardware Test and Validation Engineer

Anduril
Orange County
2 weeks ago
Develop new reliability tests procedures and specifications. Prepare concise and detailed test plans and analyzing test reports. Statistically analyze data to provide design risk assessments. Present tests, results, and risk assessments in a confident and positive manner Research new technologies to understand unique failure mechanisms. Guide design and interaction with diverse groups to improve product reliability.

Software Engineer - Video Pipeline

Anduril
Orange County
2 weeks ago
At Anduril we are developing aerial, aquatic, and ground-based robotic systems. Lattice Ghost UAS, Sentry Tower and our other platforms stream video over unreliable networks from remote locations. The role of our video pipeline engineers is to develop real-time and asynchronous video feeds from remote deployments to web, virtual reality clients, computer vision front-end and back-end pipelines. Video pipeline engineers help design the ISR payloads for drones and the camera systems used in our other existing and future products. They also have some computer vision overlap with e.g. object detection. Extensive prior experience with relevant video technologies is not required for this role and is expected to be learned on the job.

Executive Assistant

Anduril
Orange County
2 weeks ago
As a Team Admin at Anduril you will be responsible for keeping the train on the tracks. Your role is both internal and external and will require a high degree of attention to detail. You will interface with both internal Anduril leaders and employees and serve a critical point of contact for customers, vendors and external executives. Your ability to keep things running and deconflict requests makes you an important part of the team's success.

Software Engineer - Numerical and Scientific Computing

Anduril
Orange County
2 weeks ago
You will develop and implement techniques for processing sensor data to yield invaluable intelligence to customers. Our team works with a wide variety of sensor technologies spanning radar, multispectral imaging, and inertial measurement. We implement detection, tracking, localization, and task planning strategies for autonomous agents.

Site Reliability Engineer

Anduril
Orange County
2 weeks ago
Site Reliability Engineers at Anduril are responsible for these thousands of mission-critical Lattice nodes. From virtual clusters in secure clouds to ruggedized industrial PCs in austere environments to low-power SOCs literally flying in the air, SREs work closely with product, platform, and hardware teams to support the full life-cycle of all Lattice nodes: development, imaging, deployment, operation, monitoring, troubleshooting, and upgrading.

Technical Program Manager

Anduril
Orange County
2 weeks ago
As a TPM, you will be responsible for ensuring mission success by leading the development and integration of various Anduril products and technologies with various government partners. These projects will be diverse in nature and require you to be organized and flexible to adapt to changing situations. On one project, you may be working with the customer to clarify how each of its mission requirements can be met through Anduril's core products, including the plan, scope and work required. In another situation, you may be acting as a hybrid product/project manager, creating a vision with the customer, and leading a team of engineers to transform that vision into a tangible new product. During all this, you must be able to collaborate with both external and internal stakeholders, communicate plans clearly to all parties, and manage teams towards success. 

Senior Software Engineer - Flight Controls

Anduril
Orange County
2 weeks ago
At Anduril we are developing unmanned aerial systems capable of terminal guidance, long range intelligence collection, precision relative and global navigation, and unsupervised autonomy. Ghost, Anvil, and other developmental UAS platforms are built to operate in remote environments with limited user input, driving requirements for reliability and autonomy. We have developed an autonomy stack that receives user intent, responds to detections processed at the edge, and coordinates flight patterns for groups of assets, and are looking for successful software engineers to carry this forward onto new cutting edge platforms, working in tandem with aircraft design teams to inform platform architecture.

Senior Structures Design Engineer

Anduril
Orange County
2 weeks ago
Identify and implement new design changes to the baseline Sentry Tower structure. Work closely with Suppliers on cost, lead time and manufacturability of parts and products. Dive into initial analysis and work closely with broader analysis team to identify and correct issues. Analyze deployment restrictions and apply appropriate changes to the product. Address current and future fatigue issues. Work with Field Service teams and Business Development teams to ensure times lines are being met.

Diversity & Inclusion Recruiting Program Manager

Anduril
Orange County
2 weeks ago
As our Diversity Recruiting Program Manager, you will have the opportunity to drive forward programs dedicated to ensuring that we never stop improving the ways in which diversity is represented at Anduril.

CNC Programmer/Operator (R&D)

Anduril
Orange County
2 weeks ago
Reading and interpreting technical blueprints and design models. Programming/set up/operation of CNC milling and turning machines. Design/spec out and implement various work holding and fixture methods. Ability to troubleshoot issues and make adjustments during the manufacturing process. Perform quality control both during and at completion of the manufacturing process. Help clean and maintain CNC equipment. 

University Recruiting Manager

Anduril
Orange County
2 weeks ago
As a leader of Anduril's Campus Recruiting team, you will be responsible for the company's strategy and execution of Campus recruiting. You will collaborate with founders and engineers to define campus events, internship programs, brand strategy and much more. To achieve this, you will be given the autonomy and tools to execute on our strategy to build and develop Anduril's outstanding team. We are looking for someone who can handle every aspect of recruiting and is excited to be part of small team where no task is too big or too small.