Shield AI

Mission Systems Software Engineer - BlueSky (R5199)

Shield AI
Apply
4 months ago
Dallas, TX, USA or Seattle, WA, USASenior
H1B sponsor

Base Salary

$224k - $335k/yr

Responsibilities

  • Serve as the software mission systems engineer for a safety- and mission-critical real-time mission-computing system.
  • Define and maintain end-to-end software architecture spanning mission applications, platform services, middleware, operating-system interfaces, hardware-abstraction layers, networking, data distribution, component boundaries, and APIs.
  • Architect for deterministic real-time performance, including 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 with cross-functional teams.
  • Design mission resilience and assurance capabilities including fault detection, redundancy, graceful degradation, recovery, health monitoring, cybersecurity, airworthiness, certification, and requirements traceability.
  • Define and execute verification strategies across HIL/SIL laboratories, simulations, test benches, flight-test environments, and deployed systems.
  • Maintain technical ownership across the system lifecycle by evaluating technologies and supplier designs, analyzing performance, managing technical debt, and guiding modernization and reuse.

Requirements

  • 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 testing, 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.
  • Ability to obtain and maintain a U.S. Department of Defense security clearance; U.S. citizenship may be required for clearance eligibility.
  • Preferred experience includes autonomous aircraft, unmanned aircraft systems, avionics, mission computers, robotics, aerospace and defense platforms, A-GRA, AMS-GRA, OMS, UCI, FACE, DO-178C, DO-254, ARP4754A, heterogeneous computing, publish/subscribe middleware, HIL/SIL environments, flight testing, cybersecurity controls, and supplier or third-party software evaluation.
  • An active or previously held U.S. Department of Defense Secret clearance is preferred.

Benefits

  • Full-time regular employees receive pay within the listed range, bonus, benefits, and equity.
  • Temporary employees receive pay within the listed range and a temporary benefits package applicable after 60 days of employment.
  • Offers are contingent on a cleared background and possible reference check.
  • Military fellows and part-time employees are not eligible for benefits.

Tech Stack

Categories

Shield AI

About Shield AI

1,001-5,000 employees

Shield AI builds autonomous systems for military and national security customers, combining its Hivemind autonomy software with V-BAT and X-BAT unmanned aircraft and Aechelon simulation technologies. The privately held company sells hardware, software, and related services to U.S. and allied defense agencies. Founded in 2015 and headquartered in San Diego, it operates across the U.S., Europe, the Middle East, and Asia-Pacific, and its technology is used in operational deployments.

Contact me