Senior Software Engineer (C++) - Clearance Eligible - Remote

July 22

Apply Now
Logo of EpiSci

EpiSci

Tactical AI for a Safe, Autonomous Future

Unmanned Aerial Systems • Autonomous Distributed Systems • Cognitive Radio Networks • Signal Detection and Classification • Robotics

11 - 50

Description

• Write modern C++ software that operates real autonomous aircraft systems including F16 fighter jets, group 1-5 unmanned aerial vehicles (UAVs), as well as simulated models and more to accomplish tactical military missions. • Collaborate with autonomy engineers to implement production level software to control autonomous UASs. • Implement, leverage and improve state-of-the-art unmanned aerial system (UAS) autonomy algorithms in C++ for the following autonomy categories to perform tactical military missions: • Build, leverage, and improve C++ robotic autonomy software architectures that can be deployed on real systems to accomplish military missions (including publish/subscribe architectures). • Design C++ autonomy software in collaboration with autonomy engineers that supports full integration with aircraft autopilots, datalinks, sensors, PNT/GPS/INS, ground control stations, etc. • Support live flight test of autonomy software on F16s, group 1-5 unmanned aerial vehicles (UAVs). • Collaborate with 3rd party UAS vehicle vendors on the integration of EpiSci autonomy software onto OEM UAS hardware. • Collaborate with domain experts and prior DoD warfighters (ex. DoD fighter pilots) to build software autonomy solutions for military missions.

Requirements

• Master’s degree in computer science/related engineering field. • 6+ years of hands-on experience developing C++ software for autonomous robotic systems. • Experience in developing software for autonomous robotic systems in C++. • High proficiency in modern C++ (2011, 2017, 2020, smart pointers, etc) w/CMAKE in Docker-based Linux environments. • Strong procedural and object-oriented programming experience that employs clean code principles and good OOP design patterns/principles. • Strong software architecture design experience. • Experience developing in Docker and containerized development environments, and using Linux-based operating systems (e.g., RHEL, Ubuntu). • Experience using git, Visual Studio Code, GitLab, Nexus, SonarQube, Azure Container registry. • Passion for solving complex problems with little supervision in a fast-moving team. • Ability to balance multiple priorities in a fast-paced, highly collaborative, frequently changing, and sometimes ambiguous environment. • Excellent analytical, communication, and documentation skills with demonstrated ability to collaborate across multiple teams. • Must be willing to travel as projects requires. Estimated average travel is once every other month for between 2 days up to 1 week. (~20%) • (MANDATORY) Must be a U.S. Citizen. • (MANDATORY) Must be eligible for a U.S. SECRET security clearance with Special Access Program (SAP) eligibility.

Apply Now

Similar Jobs

July 21

Harness

501 - 1000

Build scalable infrastructure for seamless consumer spending experiences.

July 21

Provide technical leadership and vision for Salesforce initiatives aligned with business strategies.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com