Firestorm is seeking to revolutionize defense solutions by developing innovative, cost-efficient technologies for U.S. ally nations to deter aggressors. The company aims to upend the traditional defense procurement model by delivering world-class capabilities at a fraction of the usual cost, making cutting-edge technology accessible to all.
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
- 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.
- Based at our Headquarters in San Diego, CA
- This role requires an on-site presence
- Willingness to travel up to 10% domestically for testing and demonstrations