Full Stack Software Engineer - Mission Control
Applied Compute
Location
Sunnyvale
Employment Type
Full time
Department
Autonomy Tools
About the role
Mission Control is a tailored collection of UIs for our customers to interact with our autonomy in Defense. We and our users (warfighters, program managers, test engineers) need a strong user interface through which to test, understand, and operate our autonomy in simulation and in the field. This collection of UIs will provide multi-agent workflows around mission planning, monitoring, and debrief.
The full-stack software engineer role for Mission Control will connect the frontend UI to the backend, whether that be a live vehicle, a hardware-focused bench test, or a purely synthetic simulation. This role will touch services, database management, and computer networking.
This role is a “startup within a startup” moving with day-long iteration cycles, and supplying much-needed autonomy tooling to the Defense industry.
Each engineer on Mission Control works on building a highly configurable, stable, and intuitive command and control platform. This will include:
Frontend UI/UX (including 2D/3D rendering and selection tools) for Defense applications including mission planning/debrief, command and control, and simulation tools
Integration with real boats, planes, and ground vehicles
Design and implementation of data-oriented services, databases, and architectures to support user interaction with live and simulated data
Principled architecture with clear roles and responsibilities, including strong test fixtures
Much more!
At Applied Intuition, you will:
Design and implement a data-oriented frontend UI/UX platform and its supporting framework of services and databases
Build hardware-in-the-loop setups, integrating them with the Mission Control application
Work with other teams to integrate your frontend implementation with a state-of-the-art in-house simulator, data-transmission pipeline, autonomous systems, and other defense applications
Work closely with users to quickly support new features / use cases
We're looking for someone who has:
A Bachelor's degree in Computer Science, Software Engineering, or equivalent
Experience with full-stack React and TypeScript, ideally for command and control interfaces or other real-time applications
Experience in the following: Golang, Python, and Java
Created or worked on microservices and/or databases for data-oriented software
Aptitude for spatial reasoning
Experience with real-time command and control interfaces for robotic systems
Built or worked with embedded systems, such as an NVIDIA Jetson Orin
A hunger to learn and grow into a position of ownership and impact on a new product team
U.S. citizenship (legally required) and eligibility to obtain a security clearance
Compensation at Applied Intuition for eligible roles includes base salary, equity, and benefits. Base salary is a single component of the total compensation package, which may also include equity in the form of options and/or restricted stock units, comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off. Note that benefits are subject to change and may vary based on jurisdiction of employment.
Applied Intuition pay ranges reflect the minimum and maximum intended target base salary for new hire salaries for the position. The actual base salary offered to a successful candidate will additionally be influenced by a variety of factors including experience, credentials & certifications, educational attainment, skill level requirements, interview performance, and the level and scope of the position.
Please reference the job posting’s subtitle for where this position will be located. For pay transparency purposes, the base salary range for this full-time position in the location listed is: $126,000 - $186,000 USD annually.