Mission Systems Software Engineer - BlueSky
at Shieldai
Los Angeles, California / Dallas, Texas, onsite, senior, full time, USD 2,24,000–3,35,000 / year, 8+ years
seen 33d ago
- RTOS
- C++
- C
- Rust
- A-GRA
- Networking
- FPGA
- ARP4754A
- APIs
- HIL
- Cybersecurity
- Middleware
- AMS-GRA
- Data Distribution
- OMS
- DO-178C
- SIL
- DO-254
- UCI
- Embedded Systems
- FACE
About the role
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.
What you would do
* 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.
* 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.
* Architect for deterministic real-time performance by addressing 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 in collaboration with hardware, FPGA, cybersecurity, safety, systems, integration, and test teams.
* Design for mission resilience and assurance through fault detection and isolation, redundancy, graceful degradation, recovery, health monitoring, cybersecurity, airworthiness, certification, and requirements traceability.
* Establish engineering practices for concurrency, synchronization, memory and resource management, deterministic execution, interface control, configuration management, and predictable component integration.
* 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.
Read from jobs.lever.co, last seen 5d ago.