Remote job
Senior Software Engineer
Job details
About this role
Role overview A senior engineering role on a distributed team building a next-generation interface that translates spoken or typed intent into structured actions across autonomous drones, sensors, and mission software. The work focuses on production software for high-stakes, performance-critical autonomy at the tactical edge.
Responsibilities - Transform innovative ideas and research into robust, production-grade software for autonomous platforms, contributing directly to coding and system design. - Collaborate with R&D to turn concepts and prototypes into robust, high-performance production code with clear objectives and timelines. - Conduct performance analysis and apply low-level optimizations for efficiency, portability, and scalability across critical components. - Integrate developer software with robotic systems, sensors, and other hardware.
Requirements - Demonstrated expertise in C++ and/or Python. - Demonstrated expertise in data structures, algorithms, and system-level programming concepts such as threading, synchronization, and memory management. - Demonstrated expertise in debugging, profiling, and optimizing complex software systems. - U.S. citizenship and current residency within the United States, required by federal compliance for this work.
Nice to have - Familiarity with autonomy, performance-critical systems, or robotics. - Experience with machine learning methods for natural language processing and autonomy. - Experience with embedded systems and real-time applications.
Benefits and work setup - Fully remote position within the United States. - Low-stress interview process with no trick questions or brain teasers. - Inclusive team culture that values diverse paths and transferable skills.