Summary
Join a rapidly ascending force of innovation, EpiSci, as a vital member to shape the future of tactical mission autonomy. Work on cutting-edge projects in defense, aerospace, and commercial domains using AI, autonomy algorithms, wireless communications, and digital signal processing. We value diversity and encourage applications from individuals with diverse backgrounds.
Requirements
- Bachelorβs degree in computer science/related engineering field
- 2+ years of hands-on experience developing multi-agent teaming software for autonomous robotic systems
- Experience with C++/Python Autonomy algorithms
- Experience in one or more of the following: State Machines, Behavior Trees, Resource Allocation, Task Planning, Machine Learning, Reinforcement Learning
- Experience developing decision making AI for autonomous unmanned systems
- Experience with Python
- Strong procedural and object-oriented programming experience that employs clean code principles and good OOP design patterns/principles
- 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
Responsibilities
- Design and implement decision aids that provide operators with real-time situational awareness and control
- Collaborate with front-end developers to ensure seamless integration of user interfaces with back-end autonomy tools
- Create scalable and efficient back-end services to reorchestrate autonomy tools dynamically, ensuring tools appear on-demand based on operator input and system needs
- Work closely with robotics and autonomy teams to translate autonomy algorithms into user-friendly tools
- Perform system-level testing and debugging to ensure high reliability and performance of mission planning systems
- Optimize software architecture for robustness, scalability, and real-time performance in complex autonomous systems
- Contribute to the documentation of system architectures, workflows, and integration processes
Preferred Qualifications
- Masterβs degree in computer science/related engineering field
- 8+ years of experience developing multi-agent teaming software for Autonomous Robotic Systems and Joint Mission Planning Software
- Experience with modern C++
- Familiarity with software-in-the-loop (SIL) and hardware-in-the-loop (HIL) development and testing
- Experience working projects related to national security for one or more government agencies
- Interdisciplinary background, with evidence of continual learning
Benefits
- Compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $165,000/year in our lowest geographic market up to $180,000/year in our highest geographic market
- Equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits