Principal Software Engineer

5 hours ago


Costa Mesa, California, United States Anduril Industries Full time
Job Description

Anduril Industries is a defense technology company that aims to revolutionize U.S. and allied military capabilities with advanced technology. Our mission is to bring the expertise, technology, and business model of the 21st century's most innovative companies to the defense industry, changing how military systems are designed, built, and sold. Our family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a real-time, 3D command and control center.

Key Responsibilities
  • Act as a subject matter expert for areas of expertise related to the delivery of Anduril's software-enabled capabilities, including hardware selection, compute, storage, and network architecture, service orchestration, application logic, and other software concerns.
  • Empathize with end-users and drive solutions that balance their needs with external constraints, restrictions, and requirements in a multi-stakeholder environment.
  • Own software-enabled solutions that are deployed to customers, optimizing for the delivery of value to the end-user.
  • Design and implement scalable software that rapidly delivers capability beyond the scope of current platforms, with a clear path for both architecture and capability evolution over time.
  • Contribute to the design and development of existing software services across Anduril, with the aim of developing components that are reusable across multiple Anduril product lines.
  • Develop software that runs on- and off-robotic platforms, using a variety of technologies.
  • Contribute to the design, implementation, and execution of development processes for the initial delivery and subsequent iteration of vehicle and mission software, including full lifecycle testing, monitoring, and operation.
  • Create test and simulation fixtures that operate with both software- and hardware-in-the-loop.
  • Support vehicle manufacturing and deployment.
  • Travel to co-locate with end-users up to 20% of the time.
  • Work as a member of a multi-disciplinary engineering team, including as a mentor for Software Engineers from differing backgrounds.
Requirements
  • Bachelor's degree in Robotics, Mechatronics, Computer Science, Engineering, or a relevant field, or equivalent experience.
  • Extensive professional experience working as a Software Engineer with one or more domains and/or technologies of expertise.
  • Systems and/or application programming skills, including algorithms, data structures, concurrency, scaling, testing, infrastructure, software design, and system design.
  • Experience troubleshooting and analyzing remotely deployed software systems.
  • Capacity to work holistically on software-enabled capabilities up and down the software stack and through lifecycle through design, implementation, operation, and sustainment.
  • Capacity to act as the technical owner for a software service, including stakeholder engagement, requirements definition, roadmap management, team coordination, design, implementation, sustainment, and evolution.
  • Capacity to learn and grow individually, while mentoring junior team members effectively, building team cohesion, and capacity.
  • Ability to obtain and maintain a US Government Security Clearance.
Preferred Qualifications
  • Experience writing backend services or embedded software in C++, Rust, and/or Go.
  • Experience writing frontend applications using Typescript and React.
  • Experience with the design, implementation, and operation of horizontally scaled cloud technologies.
  • Experience with the design, implementation, and support of embedded software, particularly in the field of robotics.
  • Experience within the product delivery lifecycle, including manufacturing, system acceptance, deployment, and sustainment.
  • Desire to learn and grow into other roles that require experience as a Senior Software Engineer, such as Principal Software Engineer and/or Engineering Manager.
  • Desire to grow into a Tech-Lead-Manager role, with responsibility for line management of engineers, in addition to delivery.


  • Costa Mesa, California, United States Experian Full time

    Job Title: Principal EngineerExperian is a global data and technology company that powers opportunities for people and businesses worldwide. We help redefine lending practices, prevent fraud, simplify healthcare, create marketing solutions, and gain deeper insights into the automotive market using our unique combination of data, analytics, and software.About...


  • Costa Mesa, California, United States WSP Full time

    About the RoleWe are seeking a highly skilled Principal Geotechnical Engineer to join our team in Reno, Nevada. As a key member of our Earth & Environment Team, you will be responsible for delivering geotechnical and geologic projects to our public and private sector clients.Key ResponsibilitiesProvide geotechnical engineering and project management services...


  • Costa Mesa, California, United States Anduril Industries Full time

    About Anduril IndustriesAnduril Industries is a defense technology company that aims 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...


  • Costa Mesa, California, United States recruyt Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Space team. As a key member of our team, you will be responsible for developing detection, classification, and tracking algorithms from orbital and ground sensors in real-time to drive autonomous decision-making.The ideal candidate will have a strong...


  • Costa Mesa, California, United States recruyt Full time

    Tracking Software EngineerAs a Tracking Software Engineer for the Space team, this role involves developing detection, classification, and tracking algorithms from orbital and ground sensors in real-time to drive autonomous decision-making. The role supports the full product development lifecycle, from sensor modeling and data analysis to algorithm and...


  • Costa Mesa, California, United States Anduril Industries Full time

    About Anduril IndustriesAnduril Industries is a pioneering defense technology company dedicated to revolutionizing U.S. and allied military capabilities with cutting-edge technology. Our mission is to transform the defense industry by bringing the expertise, technology, and business model of innovative companies to the forefront.Job SummaryWe are seeking a...


  • Costa Mesa, California, United States recruyt Full time

    Transforming Military CapabilitiesOur client is a pioneering deep technology company that is revolutionizing the future of military capabilities for the U.S. and its allies. This innovative organization is at the forefront of transforming military systems, pushing the boundaries of their design, construction, and deployment.Key ResponsibilitiesOwn the...


  • Costa Mesa, California, United States Anduril Full time

    About AndurilAnduril Industries is a leading defense technology company that aims to revolutionize military capabilities with cutting-edge technology. By leveraging innovative business models and expertise, Anduril is transforming the defense industry by designing, building, and selling advanced military systems.Our MissionThe Mission Software Engineering...


  • Costa Mesa, California, United States Experian Full time

    Job OverviewExperian Information Solutions, Inc. is seeking a highly skilled Software Development Staff Engineer to lead the development of complex software systems. The ideal candidate will have a strong technical background, excellent leadership skills, and experience with software engineering methodologies.The Software Development Staff Engineer will be...


  • Costa Mesa, California, United States Experian Full time

    Job Title: Director of Software EngineeringWe are seeking a highly experienced Director of Software Engineering to lead our Software Delivery function within the Direct to Consumer (D2C) Engineering organization. This role is crucial in driving the quality, efficiency, and risk management of our software delivery processes.Key Responsibilities:Lead the...


  • Costa Mesa, California, United States Anduril Industries Full time

    Join Our Team as a Space Mission Software EngineerAt Anduril Industries, we're revolutionizing the defense technology industry with cutting-edge software solutions. As a Space Mission Software Engineer, you'll play a critical role in developing and deploying software systems that support customer missions for space operations and mission management.Key...


  • Costa Mesa, California, United States Anduril Industries Full time

    About Anduril IndustriesAnduril Industries is a defense technology company that aims to revolutionize the U.S. and allied military capabilities with cutting-edge technology. By leveraging the expertise, technology, and business model of innovative companies, Anduril is transforming the defense industry by designing, building, and selling military systems in...


  • Costa Mesa, California, United States Experian Full time

    Job Title: Software Development Staff EngineerExperian Information Solutions, Inc. is seeking a highly skilled Software Development Staff Engineer to join their team.The ideal candidate will have a strong background in software development, with experience in multiple programming languages, operating environments, and tools such as Java, Spring Boot, Spring...


  • Costa Mesa, California, United States Anduril Industries Full time

    Join Anduril Industries as a Mission Software EngineerWe are seeking a highly skilled Mission Software Engineer to join our team at Anduril Industries. As a Mission Software Engineer, you will be responsible for designing and developing software solutions that support customer missions for space operations and mission management.Key Responsibilities:Own the...

  • XR Software Engineer

    3 weeks ago


    Costa Mesa, California, United States Anduril Industries Full time

    About Anduril IndustriesAnduril Industries is a defense technology company that aims to revolutionize U.S. and allied military capabilities with cutting-edge technology. Our mission is to transform the defense industry by bringing innovative solutions to the forefront.Job DescriptionWe are seeking an experienced XR Development Engineer to join our team. As...


  • Costa Mesa, California, United States Anduril Industries Full time

    About Anduril IndustriesAnduril Industries is a defense technology company that aims 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...


  • Costa Mesa, California, United States HNM Systems Full time

    Job Title: Senior Software EngineerHNM Systems is a leading provider of communication and information technology staffing and consulting services. We are seeking a highly skilled Senior Software Engineer to join our team.The ideal candidate will have a strong background in software development, with a focus on backend development using Python. Experience...

  • Software Engineer

    4 weeks ago


    Costa Mesa, California, United States Anduril Industries Full time

    Job Title: Software Engineer - Tracking and FusionAnduril Industries is a defense technology company that is revolutionizing the way military systems are designed, built, and sold. We are seeking a highly skilled Software Engineer - Tracking and Fusion to join our Space team.Job Summary:We are looking for a talented Software Engineer to develop and maintain...


  • Costa Mesa, California, United States Experian Full time

    Job Title: Software Development Staff EngineerExperian Information Solutions, Inc. is seeking a highly skilled Software Development Staff Engineer to join their team. The ideal candidate will have a strong background in software development, with experience in multiple programming languages, operating environments, and tools.Key Responsibilities:Lead complex...


  • Costa Mesa, California, United States HNM Systems Full time

    HNM Systems is a leading provider of Communication and Information Technology staffing and consulting services. We are currently seeking a highly skilled Senior Software Engineer to join our team.The ideal candidate will have a strong background in software development, with a focus on generative AI and machine learning. They will be responsible for...