✨ About The Role
- The Software Engineer will own major feature development, including design, implementation, testing, and rollout.
- The role involves writing and maintaining core systems that all Tactical Reconnaissance & Strike (TRS) products will utilize.
- Collaboration with vehicle software teams during product development is a key responsibility to understand their needs and deliver effective software solutions.
- The position requires contributions to the common software backbone that supports various TRS products.
- The engineer will be involved in developing software for tasking, autonomous behaviors, contingency management, telemetry, and more.
âš¡ Requirements
- The ideal candidate should have a bachelor's degree in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or a related field.
- A proven understanding of data structures, algorithms, concurrency, and code optimization is essential for success in this role.
- Candidates should have experience troubleshooting and analyzing remotely deployed software systems.
- Experience working with and testing electrical and mechanical systems is highly desirable.
- Strong programming skills in C++ or Rust within a Linux development environment are required.