Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Engineer, Mission Systems Software

Home > C/C++ programming jobs

Senior Engineer, Mission Systems Software in USA new

  • Shield AI
  • Full time
  • Email
  • Dallas, TX

Responsibilities

  • Develop and maintain end-to-end software architecture for safety- and mission-critical real-time mission-computing systems.
  • Architect deterministic real-time performance, including scheduling, latency, jitter, synchronization, throughput, resource utilization, and distributed processing.
  • Define architecture views, interfaces, data flows, deployment models, 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.
  • Design mission resilience and assurance capabilities including fault detection, redundancy, graceful degradation, recovery, health monitoring, cybersecurity, and requirements traceability.
  • Establish engineering practices for concurrency, synchronization, memory management, deterministic execution, interface control, configuration management, and component integration.
  • Define and execute verification across HIL/SIL laboratories, simulations, test benches, flight-test environments, and deployed systems.
  • Provide technical ownership across the system lifecycle, including supplier evaluations, performance analysis, technical debt management, modernization roadmaps, and architectural communication.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Systems Engineering, Aerospace Engineering, Electrical Engineering, or a related technical field.
  • At least 8 years of professional software-engineering experience, including at least 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 include experience with 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, cybersecurity controls, HIL/SIL environments, flight testing, supplier evaluations, and an active or previously held DoD Secret clearance.

Benefits

  • Full-time regular employee offer package includes bonus, benefits, and equity in addition to pay within the listed range.
  • Temporary employees receive a temporary benefits package applicable after 60 days of employment.
  • Employment offers are contingent on a cleared background and possible reference check.
  • The role is a full-time regular employee position.

Salary: $130k - $230k/yr

Shield AI

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 defe...

Similar positions

Senior Software Engineer, Simulation

  • ATOMS
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Senior Software Engineer, Simulation

  • CloudKitchens
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Senior Sr Staff AI Infrastructure

  • DiDi
  • Full time
  • USA
  • 09/13/2026
  • Salary: $170k - $351k/yr
  • San Jose, CA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $191k - $253k/yr
  • Waltham, MA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $165k - $218k/yr
  • Broomfield, CO