Powerus→
Software Engineer at Powerus in Remote
Skills
Job Description
Summary: Powerus is building the next generation of autonomous systems for defense, national security and critical infrastructure. They are seeking a Software Engineer I - Autonomous Systems to develop embedded intelligence for their autonomous platforms, focusing on software that runs on hardware such as flight computers and sensors.
Responsibilities:
- Develop embedded and autonomy software for unmanned aerial, maritime and robotic systems
- Implement features supporting autonomous navigation, guidance, control and mission execution
- Contribute to flight controller software and integrations using platforms such as PX4 and ArduPilot
- Integrate onboard sensors including cameras, GPS/INS, IMUs, LiDAR and radar
- Develop software running on embedded Linux and edge computing platforms
- Support deployment of AI and computer vision models directly onto autonomous platforms
- Develop in C++, Python and embedded C as appropriate
- Integrate hardware and software through ROS2, MAVLink and related frameworks
- Participate in simulation, hardware-in-the-loop testing, field testing and live flight testing
- Diagnose software and hardware integration issues using telemetry, logs and debugging tools
- Participate in technical design reviews and code reviews
- Work directly with electrical, mechanical, hardware and systems engineers
Required Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, Robotics, Aerospace Engineering or a related technical discipline, or equivalent demonstrated technical capability
- Strong foundation in C++
- Working proficiency with Python
- Understanding of Linux-based development environments
- Strong understanding of fundamental software engineering principles
- Demonstrated interest in robotics, autonomous systems, embedded computing or aerospace
- Ability to solve technical problems spanning both software and hardware
- Ability and willingness to work directly with physical systems during integration and testing
Preferred Qualifications:
- Experience with one or more of the following is highly desirable: ROS2, PX4, ArduPilot, MAVLink, NVIDIA Jetson, Qualcomm edge computing platforms, embedded Linux, CUDA, TensorRT, computer vision, sensor fusion, SLAM, GPS/INS navigation, flight controllers, robotics, unmanned aircraft systems or autonomous vehicles
- Relevant university research, robotics competitions, Formula SAE, UAV projects and independently developed autonomous systems are highly valued
Required Skills: C++, Python, Linux-based development environments, Embedded Linux, ROS2, PX4, ArduPilot, MAVLink, NVIDIA Jetson, Qualcomm edge computing platforms, CUDA, TensorRT, Computer vision, Sensor fusion, SLAM, GPS/INS navigation, Flight controllers, Robotics, Unmanned aircraft systems, Autonomous vehicles
Benefits: Eligible employees may participate in the Company's equity incentive and performance bonus programs