I applied through a recruiter. The process took 5 days. I interviewed at Anduril (Los Angeles, CA) in May 2022
Interview
Recruiter reached out about a position. The position looked amazing to my skill set and the work seemed aligned as a Veteran, Sr. Firmware Engineer with an Electrical Engineering degree.
Interview questions [1]
Question 1
Simple embedded systems questions. New SW engineer as a manager for a new FW group and spent 15 minutes debating why FW and SW are different. The manager said they are the same and I disagree as any rea FW guy knows. This was a waste of time and quickly showed the persona of the manager. He then asked if a remote control (IR) is a FW or SW if it had a display since I generalized that FW works and I/F with HW and SW is more for user interface. Really?
I applied online. I interviewed at Anduril (Costa Mesa, CA) in Jan 2026
Interview
Screening: Initial recruiter contact, possibly with a short online test.
Technical Assessment: Could be a take-home challenge (e.g., simple API, data parsing) or an online test, assessing core programming skills.
Technical Interview (Manager/Team): In-depth discussion about your experience, tech stack, and problem-solving approaches.
Pairing Day/Deep Dive: Work on problems with multiple engineers, focusing on implementation and collaboration.
HR Interview: Behavioral questions about your professional development, successes, and failures.
I applied through their website. After one month I got email to set a interview date. Interestingly, the job I applied was not in their website anymore on the interview date.
The first part of interview was HR type basic questions. Second half was fully control theory test. I wasn't told there was a technical test in recruiter screening, but anyways I think I answered all of them correctly. It has been 3 weeks after the interview, no updates as of now.
Standard Phone Screen into on site interview round. Was 4 rounds. LeetCode esque questions into a system design round. Pretty typical compared to other companies. I would just brush up on your Data Structures and Algos