3 months ago
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.
About Shield AI
Founded in 2015, 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.
