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

Perception Engineer - Intern

| Orange County
The Perception team at Anduril is developing software at the intersection of machine learning, computer vision, and sensor fusion. We apply 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. Perception engineers at Anduril develop cutting edge software for autonomous operation and situational awareness.

Requirements:

  • Self-starter and passionate about problem solving
  • Previous experience developing on embedded platforms
  • Understanding of machine learning fundamentals
  • Experience writing C/C++ in production environments

Desired Experience:

  • MS or PhD in Robotics, Computer Science, or related field
  • Knowledge of state estimation, probabilistic inference and bayesian statistics
  • Interest in sensor characterization and modeling
  • Knowledge of Euclidean geometry and quaternion transformations
  • Interest in building object detection and tracking systems
  • Knowledge of image processing (filtering, compression, tranforms)
  • Experience using Tensorflow or PyTorch to build, test, and deploy deep learning models
  • Interest in Multimodal machine learning and sensor fusion

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
31

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

Administrative Assistant

Anduril
Orange County
8 hours ago
+22
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 days ago
+22
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.

CNC Programmer/Operator

Anduril
Orange County
3 days ago
+22
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. 

Senior Structures Design Engineer

Anduril
Orange County
4 days ago
+22
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.

Technical Program Manager

Anduril
Orange County
1 week ago
+22
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. 

Perception Engineer - Intern

Anduril
Orange County
1 week ago
+22
The Perception team at Anduril is developing software at the intersection of machine learning, computer vision, and sensor fusion. We apply 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. Perception engineers at Anduril develop cutting edge software for autonomous operation and situational awareness.

Security Engineer

Anduril
Orange County
1 week ago
+22
Architects and implements security controls for cloud, network, and corporate environments. Instruments and deploys security tooling in cloud and on-prem environments to produce high signal telemetry and alerting. Develops, engineers, and deploys new detection techniques to protect against emerging adversary tradecraft. Analyzes security telemetry and artifacts from systems during incidents or targeted hunts for threats.

Software Engineer - Platform Integration

Anduril
Orange County
1 week ago
+22
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.

Software Engineer - Robotics

Anduril
Orange County
1 week ago
+22
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 - Systems

Anduril
Orange County
1 week ago
+22
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 - Video Pipeline

Anduril
Orange County
1 week ago
+22
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.

Software Engineer

Anduril
Orange County
1 week 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
1 week 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.

Sensor Integration Engineer

Anduril
Orange County
1 week 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
1 week 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.

Senior Security Engineer

Anduril
Orange County
1 week ago
+22
Architects and implements security controls for cloud, network, and corporate environments. Instruments and deploys security tooling in cloud and on-prem environments to produce high signal telemetry and alerting. Works with product teams to identify potential attack paths between production and corporate environments. Monitors for and remediates security weaknesses and baseline regressions across cloud infrastructure.

Senior Frontend Software Engineer

Anduril
Orange County
1 week 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.

Senior Radar Engineer

Anduril
Orange County
1 week 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 Hardware Test and Validation Engineer

Anduril
Orange County
1 week ago
+22
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.

Senior Mechanical Engineer: Cold Weather Specialist

Anduril
Orange County
1 week ago
+22
Strong understanding of mechanical design for cold temperature arctic environments (below -40°C).  Provide design guidance and suggest changes to system owners to ensure complex electro-mechanical systems will function properly in extremely cold weather conditions. Work with the tower hardware team to develop broad design guidelines for design for extreme climates (both cold and hot). Use first principles and multidisciplinary analysis methods to validate design both before and during production. Build prototypes, analyze failures, and assist with transitioning projects to production.  Present cold weather survivability status and requirements to other team members and provide clear understanding of timelines and technical status. Support mechanical, electrical, and software team’s development efforts with necessary guidance on cold weather design principles.

Senior Firmware Engineer

Anduril
Orange County
1 week ago
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.

Guidance Navigation and Controls Engineer

Anduril
Orange County
1 week ago
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
1 week ago
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.

Perception Engineer

Anduril
Orange County
1 week ago
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.

Estimation & Tracking Engineer

Anduril
Orange County
1 week ago
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.

Frontend Software Engineer

Anduril
Orange County
1 week ago
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.

Computer Vision Engineer

Anduril
Orange County
1 week ago
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.

Technical Operations Engineer

Anduril
Orange County
1 week ago
As a member of Anduril’s Technical Operations team, you will be responsible for enabling the success of Anduril’s customers by providing technical skills and expertise to Mission Operations and Engineering efforts. Your work will primarily be in the field, alongside our customers, executing site surveys, installations, sustainment, and testing. You will also be expected to support Anduril’s Engineering team by refurbishing and assembling hardware as well as participating in prototype development.

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.

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.

Diversity & Inclusion Recruiting Program Manager

Anduril
Orange County
3 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.