Anduril Industries-posted 7 days ago
Full-time • Mid Level
Fort Collins, CO
1,001-5,000 employees

Anduril seeking a skilled and experienced Edge Software Architect to play a key role in designing and implementing software for our next-generation radar systems. This role is critical for building a robust, high-performance, and secure software platform for targeting heterogeneous processors embedded in our radar products. The ideal candidate has a strong background in modern software design patterns, embedded software, with deep expertise in optimizing performance on heterogeneous computing architectures and designing reusable software components for a variety of applications.

  • Architect and design software frameworks and components for embedded radar systems, ensuring high standards for maintainability, testability, reliability, and security.
  • Contribute to the implementation of software across a heterogeneous computing environment that includes Nvidia Jetson SoCs (e.g., Orin AGX), Intel Agilex FPGAs, and ARM CPU architectures.
  • Develop a scalable software platform with well-defined APIs enabling reusable building blocks that can be adapted for various radar products and applications.
  • Define and document internal APIs for component-to-component communication and external APIs for easy integration with third-party consumers.
  • Conduct system-level performance analysis and optimization, focusing on low-latency and high-throughput data processing on the edge.
  • Advise on software development best practices, including coding standards, design patterns, version control, and continuous integration/continuous deployment (CI/CD).
  • Collaborate with cross-functional teams, including hardware engineers, algorithm specialists, and product managers, to align software architecture with overall system requirements.
  • Provide guidance to software developers and engineers on design principles, architectural patterns, and secure coding practices.
  • Research and evaluate emerging technologies and industry trends in edge computing, embedded systems, and radar signal processing to drive innovation
  • Eligible to obtain and maintain an active U.S. Top Secret security clearance
  • 12 + years of experience and a Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
  • Architectural Expertise: Proven experience designing and implementing complex software systems, ideally for embedded or real-time applications.
  • Heterogeneous Computing Expertise: Hands-on experience developing software for systems combining CPUs, GPUs (specifically Nvidia Jetson), and FPGAs.
  • Languages: Expert in C++ and Python
  • Embedded Systems Proficiency: Strong background in embedded software development, including board support packages (BSP), real-time operating systems (RTOS), and device drivers.
  • API Design: Experience defining robust and clear API contracts for both internal and external consumers.
  • Quality and Security Focus: Demonstrated experience with engineering practices to ensure software reliability, maintainability, testability, and security (e.g. STIGs).
  • Communication Skills: Excellent communication and collaboration skills to effectively convey architectural decisions to both technical and non-technical stakeholders.
  • High Level Synthesis: Experience with heterogeneous programming models, including oneAPI and SYCL for targeting multiple types of accelerators - particularly FPGAs.
  • FPGA Programming: Experience with FPGA development, including familiarity with Hardware Description Languages (HDL) like Verilog. Familiarity with high level synthesis tools such as oneAPI/SYCL. Experience running C++ code on soft processors implemented in FPGA fabric.
  • GPU Programming: Experience using CUDA to accelerate signal and data processing on NVIDIA GPUs.
  • Languages: CUDA, Verilog, SYCL
  • Domain Knowledge: Familiarity with the radar product lifecycle and associated technologies.
  • Healthcare Benefits US Roles: Comprehensive medical, dental, and vision plans at little to no cost to you.
  • UK & AUS Roles: We cover full cost of medical insurance premiums for you and your dependents.
  • IE Roles: We offer an annual contribution toward your private health insurance for you and your dependents.
  • Additional Benefits Income Protection : Anduril covers life and disability insurance for all employees.
  • Generous time off : Highly competitive PTO plans with a holiday hiatus in December.
  • Caregiver & Wellness Leave is available to care for family members, bond with a new baby, or address your own medical needs.
  • Family Planning & Parenting Support: Coverage for fertility treatments (e.g., IVF, preservation), adoption, and gestational carriers, along with resources to support you and your partner from planning to parenting.
  • Mental Health Resources: Access free mental health resources 24/7, including therapy and life coaching.
  • Additional work-life services, such as legal and financial support, are also available.
  • Professional Development: Annual reimbursement for professional development
  • Commuter Benefits: Company-funded commuter benefits based on your region.
  • Relocation Assistance: Available depending on role eligibility.
  • Retirement Savings Plan US Roles: Traditional 401(k), Roth, and after-tax (mega backdoor Roth) options.
  • UK & IE Roles: Pension plan with employer match.
  • AUS Roles: Superannuation plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service