Anduril Industries is looking to transform U.S. and allied military capabilities with advanced technology by developing a diverse set of robotic systems and tactical command platforms.
Requirements
- Proficiency in one or more skills of at least one of the C2 platforms listed above: Cloud, Mobile, or Embedded.
- Experience with 3D geospatial analysis and mapping software such as ArcGIS, Cesium, OpenLayers, MapBox, or TAK.
- Experience with client/server networking technologies and relationships such as TCP/UDP/Multicast, HTTP (REST), or protobuf/gRPC.
- Experience with robotic systems where hardware, physical actuators, datalink networks, sensors and effectors are employed to translate software concepts to physical interactions with the world.
- Experience with build system and software lifecycle technologies such as CMake, Cargo, gradle, NixOS, CircleCI, Gitlab-CI, Docker, Python, Bash, and other developer operations tools.
- Experience developing user interface software that does not require Internet access or has local/offline functionality.
- Experience in a startup or small company working environment where deadlines are tight, requirements are open-ended, and the teams are often fewer than 10 people.
Responsibilities
- Design, build, test, and deploy real-time moving-map user interfaces for commanding missions and teams of autonomous systems.
- Define and implement APIs and services for datalink network communications, situational awareness and telemetry, robotics control and configuration, and sensor data like full motion video or signals intelligence.
- Regularly develop with modern full stack technologies for one or more C2 platforms: Mobile, Cloud, or Embedded.
- Test and evaluate your software at multiple levels of rigor using high-fidelity simulations, benchtop hardware, and live flight exercises at our various Anduril test sites across the country.
Other
- Degree in Computer Science, Computer Engineering, Aerospace Engineering, or another related technical degree.
- Willingness to provide on call support to various internal or external customers.
- Eligible to obtain and maintain an active U.S. Secret security clearance.
- Ability to work in a startup or small company working environment where deadlines are tight, requirements are open-ended, and the teams are often fewer than 10 people.
- Ability to relocate depending on role eligibility.