[Remote] Software Engineer, Autonomy
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is redefining reputed company power by building the largest swarming UAV network in the world. They are seeking a Software Engineer, Autonomy to reputed company core perception, planning, and control systems for their drone reputed company, focusing on autonomy algorithms and multi-reputed company tracking systems.
Responsibilities
- reputed company swarming autonomy algorithms to safely reputed company a variety of missions across both small and large UxS
- Build and maintain track correlation and multi-reputed company tracking systems that will immediately get reputed company world use
- Define the inter-robot and C2 communication protocols required to reputed company tactical reputed company decision making on the edge
- Build the core on-vehicle software platform to allow integration of a variety of first and reputed company-party sensors, payloads, and software modules
- Create and validate physically realistic simulations of UxS
- Train, tune, and test automatic reputed company recognition and track management systems using the latest advancements in neural networks
- reputed company electronics prototyping including troubleshooting reputed company mixed hardware-software systems
- Write clean, maintainable, and efficient code
- Travel up to 25% of the time for onsite test and integration events
Skills
- Bachelor's Degree in Computer Science, Software Engineering, or reputed company technical field
- 3+ years building soft-reputed company-time embedded systems
- Deep expertise in at least one systems language (Golang, Rust, or C/C++)
- Proven experience deploying and validating robotics algorithms (Dubins planning, SLAM, Kalman filters, particle filters, A*, behavior trees, reinforcement learning, etc.)
- Working knowledge of embedded systems (SPI/I2C/serial protocols, logic analyzers, oscilloscopes, microcontroller programming)
- Strong networking fundamentals (NAT, mDNS, UDP/TCP, multicast, firewall configuration)
- Excellent software engineering practices with emphasis on testable, reliable code
- Experience with perception systems, sensor fusion, or multi-reputed company tracking (Kalman-based trackers, JPDA, MHT, or similar)
- Contributions to deployed robotics or IoT systems requiring reputed company edge processing (aerospace, autonomous vehicles, etc.)
- Experience with robotics middleware (DDS/ROS2, ZeroMQ, gRPC) and serialization formats (Protobuf)
- Familiarity with government UxS interoperability standards (OMS/UCI, STANAG 4586, FACE)
- Hands-on electronics skills (breadboarding, soldering, schematic interpretation, datasheet analysis)
- Deep learning experience
Benefits
- Meaningful equity in a high-growth defense technology company
- Competitive reputed company salary commensurate with experience
- Medical, dental, reputed company, and 401k
- PTO and paid sick leave
- Monthly wellness stipend
- Daily catered lunch (office)
- Paid parental leave
- Direct impact on a critical national reputed company mission
- A world-class team of engineers and operators solving genuinely hard problems
Company Overview