Description
We are seeking a highly motivated and experienced Mission Software Systems Engineer to join our team in Costa Mesa, California.
As a Mission Software Systems Engineer, you will work closely with the program leadership and a wide spectrum of cross-departments as part of a team focused on solving hard problems and changing the industry forever.
In this role, you will be responsible for designing, integrating, and managing complex, software-intensive mission autonomy systems based on the Lattice OS, with specific focus on integration into a coherent, consistent, and complete system for Autonomous Surface Vehicles (ASVs).
You will bridge the gap between hardware and software, and between ship control and mission operations, handling the entire lifecycle across Concept of Operations (ConOps) development, requirements development and analysis, design, testing, optimization, and maintenance.
Join our dynamic team and help us build the next generation of autonomous maritime systems.
The ideal candidate should have strong experience building or supporting developer experience platforms, internal tools, and/or platform engineering solutions. They should have proficiency with networking and related cloud-native technologies, and have solid programming skills in languages such as C++, Go, or Rust.
Key responsibilities include participating in development and maintenance of the mission system to vehicle autonomy / management system interface, leading development and maintenance of the mission system to payload management system interface, performing analysis of ConOps, DRMs, and mission flows, and developing mission behavior concepts with associated definition of inputs and outputs list.
The role also involves owning the build package and configuration of the mission autonomy software for the MCS, OCS, and PDK instantiations, building, checking out, and delivering the PDK to payload development teams, supporting integration, checkout, debug, and test of mission autonomy as installed on each type of ship, and active contribution to HITL development, maintenance, and use.
Additionally, the successful candidate will be responsible for hands-on co-lead for integration of each payload with the mission system on each type of ship, supporting ship V&V planning for at-sea activity, owning the software build and configuration of ASV MissionSim, and performing validation testing of mission autonomy.
The role requires a bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent, and at least 5+ years of experience designing, implementing, testing, and troubleshooting software-based systems.
Experience in fieldable system design, familiarity with developing and executing test plans for complex systems, high-ownership and a bias toward action, and the ability to obtain and hold a U.S. security clearance are also required.
Preferred qualifications include familiarity with software development processes and tools such as git, Github, JIRA, experience with the design, implementation, and support of robotic and/or autonomous systems, experience working within the defense, maritime, and/or aerospace domains, and experience within the product delivery lifecycle including manufacturing, system acceptance, deployment, and sustainment.