368,657open jobs
9,442companies
50,883added this week
Browse all
Salary
$125k – $230k per year
Location
In office (Seattle)
Seniority
Staff · 8+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Shield AI is an American defence technology company founded in 2015 that builds autonomy software and uncrewed aircraft for military missions. Its Hivemind autonomy stack lets aircraft fly, navigate and complete objectives without GPS, a remote pilot or a communications link, which matters in contested environments where those links are jammed. Headquartered in San Diego, California, the company fields the V-BAT vertical take-off aircraft with United States and allied forces, licenses Hivemind to other manufacturers and is developing the X-BAT jet for high-end missions.

Job Description:

The Mission Systems Software Engineer will work on developing solutions of a real time system environment to provide mission computing support at the center of an autonomous aircraft with sensor and weapons. This role will work to establish a software architecture for a real time system that operates in a multi-level environment at real time. The role will require work with hardware, software and systems teams to come to a consensus design. This role will focus on development of new systems and software designs from PDR, CoDR, CDR to lab test, flight test and fielding.

What you'll do:

    • Serve as a software mission systems engineer for a safety- and mission-critical real-time mission-computing system aligned with A-GRA and AMS-GRA principles, profiles, interfaces, and data standards.

    • Define and maintain the end-to-end software architecture, including mission applications, platform services, middleware, operating-system interfaces, hardware-abstraction layers, networking, data distribution, component boundaries, and APIs.

    • Architect for deterministic real-time performance by addressing scheduling, latency, jitter, synchronization, throughput, resource utilization, distributed processing, and CPU/GPU/accelerator allocation.

    • Develop architecture views, interface definitions, data-flow and deployment models, sequence and timing diagrams, resource budgets, trade studies, and technical decision records.

    • Integrate sensors, effectors, communications, navigation, autonomy, mission management, command-and-control, data-processing, and vehicle services in collaboration with hardware, FPGA, cybersecurity, safety, systems, integration, and test teams.

    • Design for mission resilience and assurance through fault detection and isolation, redundancy, graceful degradation, recovery, health monitoring, cybersecurity, airworthiness, certification, and requirements traceability.

    • Establish engineering practices for concurrency, synchronization, memory and resource management, deterministic execution, interface control, configuration management, and predictable component integration.

    • Define and execute verification strategies across HIL/SIL laboratories, simulations, test benches, flight-test environments, and deployed systems using automated, performance, stress, fault-injection, interface, and timing tests.

    • Maintain technical ownership throughout the system lifecycle by evaluating enabling technologies and supplier designs, analyzing performance, managing technical debt and modernization roadmaps, promoting reuse, and communicating architectural decisions.

Required qualifications:

    • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Systems Engineering, Aerospace Engineering, Electrical Engineering, or a related technical field.

    • 8+ years of professional software-engineering experience, including 3+ years in software architecture, systems architecture, or technical leadership.

    • Experience developing embedded, distributed, real-time, safety-critical, or mission-critical software systems.

    • Proficiency in C, C++, Rust, or another strongly typed systems-programming language.

    • Strong understanding of real-time software principles, including scheduling, concurrency, synchronization, latency, jitter, memory management, and deterministic execution.

    • Experience with embedded operating systems or RTOSs, middleware, interprocess communication, networking, and data-distribution technologies.

    • Experience defining software architectures, APIs, interface-control documents, data flows, deployment models, and system resource budgets.

    • Experience integrating software with hardware, sensors, communications systems, navigation systems, effectors, or other mission-system components.

    • Experience supporting software through requirements development, design reviews, implementation, integration, verification, system test, and deployment.

    • Working knowledge of systems-engineering processes, requirements management, traceability, configuration management, and verification and validation.

    • Ability to analyze system performance using instrumentation, telemetry, traces, profiling, network captures, timing data, and resource-utilization measurements.

    • Strong cross-functional technical leadership, problem-solving, written communication, and presentation skills.

    • Ability to obtain and maintain a U.S. Department of Defense security clearance; U.S. citizenship may be required for clearance eligibility.

Preferred qualifications:

    • Experience developing software for autonomous aircraft, unmanned aircraft systems, avionics, mission computers, robotics, or aerospace and defense platforms.

    • Experience with A-GRA, AMS-GRA, OMS, UCI, FACE, or other government reference architectures and open-mission-system standards.

    • Experience integrating autonomy, mission management, command-and-control, sensor processing, communications, navigation, and effector capabilities.

    • Familiarity with airworthiness, safety-assurance, or certification standards such as DO-178C, DO-254, ARP4754A, or applicable military airworthiness guidance.

    • Experience with CPU-, GPU-, FPGA-, or accelerator-based heterogeneous computing architectures.

    • Experience with publish/subscribe middleware, quality-of-service controls, high-rate data distribution, precision timing, and distributed time synchronization.

    • Experience designing cybersecurity controls for embedded or mission systems, including trust boundaries, least privilege, authentication, authorization, secure communications, and software integrity.

    • Experience with HIL/SIL environments, simulation systems, laboratory integration, flight testing, or operational deployment.

    • Experience evaluating supplier designs, RTOSs, middleware, computing platforms, or third-party software for architectural compliance and integration readiness.

    • Active or previously held U.S. Department of Defense Secret clearance.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,657 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Seattle
$55k – $157k per year (Estimated) • Remote • Full-Time • Sydney
C++
Go
Lua
Python
C++
CMake
Databases
ActiveMQ
Aerospike
Apache Kafka
Cassandra
DevOps
Docker
gRPC
Kubernetes
Apply
Data Scientist 1 day ago
$25k – $56k per year (Estimated) • Remote • Bachelor's Degree • Moscow
C++
Python
SQL
AI/ML
Computer Vision
CUDA
CUDA Toolkit
TensorRT
DevOps
Docker
Git
Kubernetes
Apply
$39k per year (gross) • In office • Full-Time • Voronezh
C++
Chips/EDA
Altium Designer
Apply
$39k per year (gross) • In office • Full-Time • Nizhny Novgorod
C++
Chips/EDA
Altium Designer
Apply
$39k per year (gross) • In office • Full-Time • Tomsk
C++
Chips/EDA
Altium Designer
Apply
$89k – $193k per year (Estimated) • In office • Internship • 3+ years exp • Bachelor's Degree • London
C++
Python
Robotics
ArduPilot
MAVLink
QGroundControl
ROS
Apply
$230k – $350k per year • Remote • Full-Time • 8+ years exp • Bachelor's Degree
Apply
$240k – $350k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree
Design
SolidWorks
Apply
$160k – $240k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Boston
C++
Python
AI/ML
AI Agents
Robotics
Motion Planning
Swarm Robotics
Apply
In office • Internship • 3+ years exp • Bachelor's Degree • Kyiv
C++
Python
Robotics
ArduPilot
MAVLink
QGroundControl
ROS
Apply
$256k – $320k per year • Remote/Hybrid • Full-Time • Seattle
Go
Python
AI/ML
AI Agents
CrewAI
LangChain
LangGraph
DevOps
AWS
GCP
Kubernetes
Apply
$70k – $196k per year • Remote/Hybrid • Full-Time • 12+ years exp • Associate's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
Databases
Databricks
Google BigQuery
SAP HANA
Snowflake
AI/ML
Knowledge Graph
DevOps
Azure
Apply
$70k – $196k per year • Remote/Hybrid • Full-Time • 5+ years exp • Associate's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
DevOps
SLI/SLO/SLA
Apply
$70k – $206k per year • In office • Full-Time • 12+ years exp • Associate's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
AI/ML
AI Agents
Apply
$88k – $146k per year • In office • Full-Time • 3+ years exp • Master's Degree • Seattle
Perl
Python
Ruby
SQL
Databases
MySQL
Teradata
DevOps
AWS
Analytics
Tableau
Apply
See all jobs
This is one of many
368,657 more open roles from verified company boards, updated every day.