Senior Software Engineer, Flight Software
Listed on 2026-03-11
-
Engineering
Software Engineer, Systems Engineer
Job Description
Position Title: Senior Software Engineer, Flight Software
Position
Description:
Protingent Staffing has an exciting contract opportunity located in Long Beach, CA.
- Write concise documentation such as Concept of Operations, Interface Control Documents, and Software Design Documents.
- Architect and deliver core flight software with a strong focus on meeting system and performance requirements such as latency, allowed jitter, and control frequency.
- Develop telemetry system that prioritizes, filters, stores and forwards, and encodes/decodes telemetry to RF format, and routes that data through ground stations and to data centers.
- Support the development and integration of testing infrastructure such as HITL (Hardware-In-The-Loop) and HOOTL (Hardware-Out-Of-The-Loop) and physics and fluid sims.
- Build automated unit, integration and system level tests in CI/CD.
- Focus on maximizing the team's velocity by defining processes, best practices, integrating modern tools and technologies, and mentoring junior engineers.
- An undergraduate or graduate degree in a relevant engineering discipline (Electrical Engineering, Computer Engineering, Computer Science, Aerospace Engineering) with 5+ years experience of production development experience.
- Deep professional experience and technical expertise delivering production-level and real time embedded software.
- Expert in Rust, C++, and/or other system languages, as well as algorithms and data structures.
- Expert in Linux Operating System concepts such as memory management, CPU shielding, scheduling, etc.
- Expert in networking concepts such as TCP/IP, UDP.
- Experience with software development processes including: source control, bug tracking, and CI/CD.
- Experience with developing software to a safety standard and achieving formal certification with a governing body (e.g. NASA, FAA, FDA, etc.).
- Familiarity with performing Hazard Analysis, FMEA (Failure Mode and Effect Analysis) and Root Cause Analysis, and familiarity with FDIR (Fault Detection Isolation, Recovery) concepts.
- Experience with developing fault and failure tolerant system and knowledge of voting and internal state synchronization.
- Experience with systems-level programming like synchronization primitives, memory management, etc.
- Experience with different inter-process communication methods.
- Experience with message passing protocol such as flatbuffer or protobuf.
- Job Type: Contract
- Location:
Long Beach, CA. - Pay Rate Range: $60-75/hr.
- ITAR obligations are associated with this role, U.S. citizenship, U.S. legal permanent resident status, or protected person status under 8 U.S.C.
- 1324b(a) (1), (3) is required.
Protingent offers competitive salaries, insurance plan options (HDHP plan or POS plan), education/certification reimbursement, pre‑tax commuter benefits, Paid Time Off (PTO), and an administered 401k plan.
About ProtingentProtingent is an Award‑Winning provider of top‑tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).