<div><span data-contrast="auto">Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit </span><a rel="noreferrer noopener" href="https://shield.ai/"><span data-ccp-charstyle="Hyperlink">www.shield.ai</span></a><span data-contrast="auto">. Follow Shield AI on </span><a rel="noreferrer noopener" href="https://www.linkedin.com/company/shield-ai"><span data-ccp-charstyle="Hyperlink">LinkedIn</span></a><span data-contrast="auto">, </span><a rel="noreferrer noopener" href="https://x.com/shieldaitech"><span data-ccp-charstyle="Hyperlink">X</span></a><span data-contrast="auto">, </span><a rel="noreferrer noopener" href="https://www.instagram.com/shield_ai"><span data-ccp-charstyle="Hyperlink">Instagram</span></a><span data-contrast="auto">, and </span><a rel="noreferrer noopener" href="https://www.youtube.com/@Shield_AI"><span data-ccp-charstyle="Hyperlink">YouTube</span></a><span data-contrast="auto">.</span><span data-ccp-props="{"335559685":720}"> </span></div><div><br></div><h3>Job Description:</h3> <div> <p data-renderer-start-pos="52">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. </p> </div><h3>What you'll do:</h3><div> <li>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. </li> <li>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. </li> <li>Architect for deterministic real-time performance by addressing scheduling, latency, jitter, synchronization, throughput, resource utilization, distributed processing, and CPU/GPU/accelerator allocation. </li> <li>Develop architecture views, interface definitions, data-flow and deployment models, sequence and timing diagrams, resource budgets, trade studies, and technical decision records. </li> <li>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. </li> <li>Design for mission resilience and assurance through fault detection and isolation, redundancy, graceful degradation, recovery, health monitoring, cybersecurity, airworthiness, certification, and requirements traceability. </li> <li>Establish engineering practices for concurrency, synchronization, memory and resource management, deterministic execution, interface control, configuration management, and predictable component integration. </li> <li>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. </li> <li>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. </li> </div><h3>Required qualifications:</h3><div> <li>Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Systems Engineering, Aerospace Engineering, Electrical Engineering, or a related technical field. </li> <li>8+ years of professional software-engineering experience, including 3+ years in software architecture, systems architecture, or technical leadership. </li> <li>Experience developing embedded, distributed, real-time, safety-critical, or mission-critical software systems. </li> <li>Proficiency in C, C++, Rust, or another strongly typed systems-programming language. </li> <li>Strong understanding of real-time software principles, including scheduling, concurrency, synchronization, latency, jitter, memory management, and deterministic execution. </li> <li>Experience with embedded operating systems or RTOSs, middleware, interprocess communication, networking, and data-distribution technologies. </li> <li>Experience defining software architectures, APIs, interface-control documents, data flows, deployment models, and system resource budgets. </li> <li>Experience integrating software with hardware, sensors, communications systems, navigation systems, effectors, or other mission-system components. </li> <li>Experience supporting software through requirements development, design reviews, implementation, integration, verification, system test, and deployment. </li> <li>Working knowledge of systems-engineering processes, requirements management, traceability, configuration management, and verification and validation. </li> <li>Ability to analyze system performance using instrumentation, telemetry, traces, profiling, network captures, timing data, and resource-utilization measurements. </li> <li>Strong cross-functional technical leadership, problem-solving, written communication, and presentation skills. </li> <li>Ability to obtain and maintain a U.S. Department of Defense security clearance; U.S. citizenship may be required for clearance eligibility. </li> </div><h3>Preferred qualifications:</h3><div> <li>Experience developing software for autonomous aircraft, unmanned aircraft systems, avionics, mission computers, robotics, or aerospace and defense platforms. </li> <li>Experience with A-GRA, AMS-GRA, OMS, UCI, FACE, or other government reference architectures and open-mission-system standards. </li> <li>Experience integrating autonomy, mission management, command-and-control, sensor processing, communications, navigation, and effector capabilities. </li> <li>Familiarity with airworthiness, safety-assurance, or certification standards such as DO-178C, DO-254, ARP4754A, or applicable military airworthiness guidance. </li> <li>Experience with CPU-, GPU-, FPGA-, or accelerator-based heterogeneous computing architectures. </li> <li>Experience with publish/subscribe middleware, quality-of-service controls, high-rate data distribution, precision timing, and distributed time synchronization. </li> <li>Experience designing cybersecurity controls for embedded or mission systems, including trust boundaries, least privilege, authentication, authorization, secure communications, and software integrity. </li> <li>Experience with HIL/SIL environments, simulation systems, laboratory integration, flight testing, or operational deployment. </li> <li>Experience evaluating supplier designs, RTOSs, middleware, computing platforms, or third-party software for architectural compliance and integration readiness. </li> <li>Active or previously held U.S. Department of Defense Secret clearance. </li> </div>
This role is listed by Shield AI. You'll finish your application on their site.
Defense technology company building AI pilots for aircraft
Know someone who would be a great fit? Share this opportunity!
Share this opportunity