← Back to results

do-178c jobs in San Diego

$120,000 – $190,000 · Posted 3 days ago

Senior C++ engineer responsible for architecting and implementing core features of EdgeOS and EdgeOS RT middleware for autonomous systems. You'll develop runtime services and abstractions across Linux, real-time operating systems, and resource-constrained platforms; design debugging and evaluation tooling; and contribute to EdgeOS Language (an interface definition language).… This role requires 7+ years of C++ production experience, strong multithreading and embedded systems expertise, and collaboration with autonomy and systems engineers from design through integration.

San DiegoLast seen 2 days ago
$120,000 – $190,000 · Posted 3 days ago

Shield AI seeks a Senior C++ Engineer to design and develop the Hivemind Foundations middleware framework for autonomous systems, focusing on EdgeOS and EdgeOS RT. You will own architecture and implementation of critical runtime services and abstractions across Linux, real-time operating systems, and resource-constrained platforms, while developing debugging and observability tooling and contributing to EdgeOS Language, their interface definition language.… The role requires 7+ years of production C++ experience with deep expertise in multithreaded systems, embedded platforms, systems programming, and real-time operating systems, alongside strong software engineering practices including automated testing and technical documentation.

San DiegoLast seen 1 day ago
$160,000 – $250,000 · Posted 10 days ago

Shield AI seeks a Senior Engineer to design, develop, and integrate safety-critical Run-Time Assurance (RTA) software for autonomous aircraft and platforms. The role focuses on C++ development of real-time safety capabilities, hardware-in-the-loop integration, and flight-test support for the X-BAT collaborative combat aircraft.… Responsibilities include adapting reusable safety components into production systems, implementing real-time code at autonomy/flight-control boundaries, and strengthening engineering evidence through CI, static analysis, and rigorous testing. Requires 5+ years of embedded/autonomy/aerospace software experience, strong modern C++ and Linux skills, and familiarity with safety-critical development practices.

San DiegoLast seen 8 days ago
$160,000 – $250,000 · Posted 10 days ago

Shield AI seeks a Senior Engineer to design, develop, and integrate safety-critical Run-Time Assurance (RTA) software for autonomous aircraft and platforms. You will develop real-time C++ code, integrate reusable safety capabilities into production systems, conduct hardware-in-the-loop testing, and support flight-test campaigns for the X-BAT collaborative combat aircraft.… The role requires 5+ years of embedded/autonomy software experience, strong C++ and modern development practices, and the ability to build high-assurance, real-time systems that operate at the boundary between mission autonomy, middleware, and flight-control interfaces.

San DiegoLast seen 9 days ago
$200,000 – $300,000 · Posted 10 days ago

As a Staff Engineer on the Safety-Critical Software Team, you will architect and develop Run-Time Assurance (RTA) modules that monitor autonomous flight systems for safety compliance, integrating with low-assurance mission autonomy and high-assurance middleware. You will drive safety-critical C++ software development, mentor engineers on assurance practices, and generate certification artifacts (DO-178C, MIL-HDBK-516 compliance).… This role requires 10+ years of experience (or equivalent with advanced degrees), deep expertise in C++ architecture, real-time systems, and hands-on integration with physical autonomous platforms.

San DiegoLast seen 10 days ago
$132,000 – $178,000 · Posted 15 days ago

Senior Firmware Engineer responsible for developing and optimizing low-level embedded C++ software for avionics systems, flight controllers, and mission payloads. The role involves porting frameworks to new RTOSes and hardware platforms, creating BSPs and HALs, designing peripheral drivers (I2C, SPI, UART, ADC, wireless protocols), and conducting safety-critical testing including MISRA C compliance.… Requires 5+ years of embedded systems experience, strong Linux/Windows proficiency, Python/Bash scripting, and ability to diagnose cross-domain issues across electromechanical, software, networking, and RF subsystems.

San DiegoLast seen 13 days ago
Posted 16 days ago

Systems engineer supporting autonomous aircraft development, responsible for translating pilot operational experience into system requirements and certification strategies. Develop training/deployment documentation, perform safety assessments, and drive avionics hardware/software requirements through systems engineering and trade-off analysis.… Support type certification and operational approval processes using aerospace standards. Requires FAA pilot or dispatcher certification plus 7+ years designing safety-critical aerospace systems.

San DiegoLast seen 14 days ago
$215,000 – $300,000 · Posted 21 days ago

Senior Flight Software Engineer role developing deterministic C++ software for autonomous aircraft systems in bare metal environments. Responsibilities include creating robust sensor and control system integration, implementing unit tests, handling system faults, and collaborating across avionics, mechanical, and algorithmic subsystems.… Requires 7+ years of professional C/C++ experience and expertise in embedded or high-performance applications, with hands-on involvement in flight hardware testing and certification.

San DiegoLast seen 19 days ago

Systems Architect

RemoteExpired
$190,000 – $300,000 · Posted 21 days ago

As a Systems Architect, you will design and architect safety-critical flight systems for autonomous aircraft, defining novel control functions, decomposing aircraft and system architectures, and allocating functionality across vehicle, pilot, and support systems. You will perform trade studies, collaborate with safety and systems analysts to meet regulatory requirements, derive and validate requirements and interfaces, and support development through certification.… The role requires 7+ years of experience designing and integrating complex aerospace systems, a strong systems engineering background, and the ability to work independently and cross-functionally in a dynamic startup environment.

San DiegoLast seen 19 days ago
$190,000 – $300,000 · Posted 21 days ago

The Systems Engineer – Mission Definition will define certification and operational approval strategies for autonomous aircraft systems, develop training and deployment documentation, and support system architecture and requirements development. The role requires capturing system requirements and interfaces to drive avionics hardware and software development, performing operational safety assessments, and providing engineering expertise in design, development, test, and validation of vehicle-level functions.… The position demands a FAA-certificated pilot (Commercial or Airline Transport) or dispatcher with 7+ years of experience designing, integrating, and testing complex safety-critical aerospace systems, combined with a strong systems engineering background and the ability to translate real-world operational challenges into system requirements.

San DiegoLast seen 19 days ago
Posted 28 days ago

Design, architect, and build real-time user interface applications for remote piloting of automated aircraft systems, ranging from embedded UIs on aviation-grade hardware to browser-based applications. You will own the full lifecycle of these pilot-facing applications, working with software engineers, designers, systems engineers, and pilots to deliver safe, user-centered, and certifiable systems.… Requires 5+ years developing user-facing software for high-performance or mission-critical applications and 5+ years professional C/C++ experience, with a Bachelor's degree in Computer Science, Computer Engineering, or equivalent.

San DiegoLast seen 26 days ago
Posted 1 month ago

Design, architect, and build real-time user interface applications for remote piloting and control of automated aircraft systems, ranging from embedded UIs on aviation hardware to browser-based applications. The role requires 5+ years of C/C++ development experience and 5+ years building user-facing software for high-performance, mission-critical systems.… You will own the full lifecycle of these applications, working with software engineers, designers, systems engineers, and pilots to deliver safe, user-centered, and certifiable display and control systems that support both prototype validation and certified flight operations.

San DiegoLast seen 1 month ago
$132,000 – $178,000 · Posted 1 month ago

Develop and optimize low-level embedded firmware in C++ for avionics systems, flight controllers, and mission payloads, focusing on performance, reliability, and safety-critical applications. Port frameworks and applications to new RTOSes and hardware platforms, create Board Support Packages (BSPs), adapt Hardware Abstraction Layers (HALs), and develop peripheral drivers for interfaces like I2C, SPI, UART, and ADC.… Conduct unit and integration testing including fault injection and MISRA C compliance checks, diagnose cross-domain issues across electromechanical, software, networking, and RF subsystems, and collaborate with hardware teams to validate firmware incorporating secure boot, watchdogs, and fault-tolerant designs. Requires 5+ years embedded systems development, U.S. citizenship, ability to obtain DoD security clearance, strong Linux/Windows proficiency, and expertise in Python, Bash, Shell, and C/C++.

San DiegoLast seen 1 month ago
Posted 1 month ago

Design, architect, and build real-time user interface applications for remotely piloting automated aircraft systems, ranging from embedded UIs on aviation-grade hardware to browser-based applications. You will own the full lifecycle of these applications, collaborating with software engineers, designers, systems engineers, and pilots to create safe, user-centered, and certifiable systems.… Requires 5+ years of C/C++ development and 5+ years building user-facing software for high-performance or mission-critical applications. Experience with DO-178C certification, browser technologies (JavaScript, HTML, CSS), computer architecture, operating systems, and human-in-the-loop testing is preferred.

San DiegoLast seen 1 month ago
$185,000 – $245,000 · Posted 1 month ago

Design, architect, and build real-time user interface applications for remote piloting of automated aircraft systems, ranging from embedded UIs on aviation hardware to browser-based applications. You will own the full lifecycle of these safety-critical, pilot-facing applications, working with software engineers, designers, systems engineers, and pilots to create certifiable, user-centered systems.… The role requires 5+ years of C/C++ development experience and 5+ years building user-facing software for high-performance or mission-critical applications.

San DiegoLast seen 1 month ago