Firestorm is seeking to revolutionize defense solutions by developing innovative, cost-efficient technologies for U.S. ally nations. The company aims to democratize deterrence through mission-adaptable aerial vehicles, upending traditional defense procurement models by delivering world-class capabilities at a fraction of the usual cost.
Requirements
- Familiarity with robotics fundamentals including perception, controls, or autonomy concepts
- Knowledge of Python and C++
- Exposure to ROS/ROS2, simulation frameworks (e.g., Gazebo, Isaac, PX4), or real-time systems
- Ability to work hands-on with hardware, sensors, and embedded platforms
- Direct application with C++/C, Python, and MATLAB/Octave
- Experience with drones, autonomous vehicles, embedded systems, or aerospace platforms
- Familiarity with PX4 or ArduPilot (ArduPlane) and ROS
Responsibilities
- Support development of autonomy and mission-system software components
- Develop, implement, and optimize algorithms for real-time perception, localization, and path planning
- Implement vision-based target-tracking strategies
- Design and integrate interfaces for terminal guidance systems
- Build and execute simulation and hardware-in-the-loop testing workflows
- Develop data collection pipelines to aid our perception stack, monitoring system performance of onboard autonomy, and provide insights for continuous improvement.
- Integrate sensors, compute hardware, and communication systems into development and test environments
Other
- Bachelors degree in Robotics, Computer Science, Engineering, or related field
- 1+ years of professional experience in a robotics engineering role
- Must be a U.S. Person (citizen or permanent resident) and able to work on-site in San Diego.
- Ph.D in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or related field
- Hands-on lab, flight-test, or field robotics experience (RC aircraft, UAS, fixed-wing preferred)