Software Engineer, Embedded C/C++ Flight Software
Anduril Industries
24 days ago
Atlanta, GA, USA
Mid Level / Senior
Base Salary
$144k - $191k/yr
Responsibilities
- Design, develop, and implement real-time flight software in C/C++ for embedded systems.
- Engineer efficient and reliable embedded software solutions focusing on resource constraints.
- Collaborate with hardware engineers and aerospace specialists to integrate flight software.
- Develop and execute testing methodologies, including unit and system-level testing.
- Contribute to the full software development lifecycle from requirements analysis to validation.
Requirements
- Strong academic background in Computer Science, Electrical Engineering, Aerospace Engineering, or related field.
- Minimum of 3 years of experience developing safety-critical, real-time embedded software using C/C++.
- Experience with flight software principles and real-time operating systems (RTOS).
- Ability to understand complex embedded software architectures and low-level hardware interactions.
- Passion for building reliable, safety-critical flight software.
- Eligible to obtain and maintain an active U.S. Top Secret security clearance.
Benefits
- Comprehensive medical, dental, and vision plans at little to no cost for US roles.
- Life and disability insurance coverage for all employees.
- Highly competitive PTO plans with a holiday hiatus in December.
- Coverage for fertility treatments, adoption, and gestational carriers.
- Access to free mental health resources 24/7.
- Annual reimbursement for professional development.
- Company-funded commuter benefits based on your region.
- Relocation assistance available depending on role eligibility.
Tech Stack
CC++
Categories
Embedded