Mission Planning Engineer

closed
EpiSci Logo

EpiSci

πŸ’΅ $165k-$180k
πŸ“Remote - Worldwide

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
This job is filled or no longer available