Full Stack Engineer - Web, Altius
Anduril Industries
- Atlanta, GA
- Permanent
- Full-time
Related Posting:
Related Posting:What You'll Do
- Design, build, test, and deploy real-time, map-based user interfaces for displaying and interacting with sensor data and controlling Altius aircraft in the Lattice UI for direct control for engineers and tactical control for end users.
- Help define foundational software architectures, visual designs, and user experience workflows for Altius, working directly with chief engineers, program managers, flight test engineers, and end-user customers to demonstrate capability and iterate on feedback.
- Work directly with web frontend technologies like TypeScript/React, high-performance backend technologies like C++/Rust/Golang, and software product lifecycle technologies like NixOS/CircleCI/Docker.
- Work alongside engineers using multiple other full stack technologies like Java/Kotlin/Android and C++/Qt.
- Test and evaluate your software at multiple levels of rigor using simulations, benchtop hardware, and live flight assets.
- Degree in Computer Science, Computer Engineering, Aerospace Engineering, or another related technical degree.
- Experience developing software for user interface applications, especially high-traffic, data-intensive, or map-based systems
- Proficiency with modern Web frontend programming languages including HTML/CSS, JavaScript, TypeScript, and React Framework.
- Proficiency with modern backend/middleware programming languages such as C++, Rust, or Golang
- Familiarity with client/server networking technologies and relationships such as TCP/UDP/Multicast, HTTP (REST), or protobuf/gRPC.
- Proven ability to empathize with users, to break down user needs into software features, and to balance the ideal user experience with practical engineering constraints.
- U.S. Person status is required as this position needs to access export controlled data.
- Experience working with the DoD where safety is paramount, regulations must be balanced, and operational environments are tightly controlled.
- 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.
- Experience with 3D geospatial analysis and mapping software such as ArcGIS, Cesium, MapBox, or TAK.
- Experience developing user interface software that does not require Internet access or has local/offline functionality.
- Exposure to technologies related to Altius such as fixed-wing flight mechanics, UAV control, mesh networking, and launch systems.
- Exposure to aviation such as a hobbyist RC piloting, holding a Private Pilot License or Part 107 Remote Pilot License.