Embedded Flight Software Engineer

Protingent

Los Angeles (CA)

Vor Ort

USD 130.000 - 170.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Protingent is seeking an Embedded Flight Software Engineer in Los Angeles, CA for a direct-hire role. You will develop low-level C/C++ drivers, bootloaders, and memory management strategies for avionics-grade hardware, and work across BSPs, interfaces, and verification environments.

The role requires 5+ years of embedded software experience, strong C/C++, embedded Linux, and RTOS knowledge, plus hands-on hardware integration and HIL testing capabilities.

Qualifikationen

  • 5+ years embedded software experience with low-level driver development or bootloaders.
  • Proficiency in C, C++, embedded Linux and RTOS.
  • Familiarity with Git and automated testing/CI workflows.

Aufgaben

  • Develop low-level C/C++ drivers, BSPs, and hardware interfaces for MCUs, FPGAs, and standard buses.
  • Design and implement bootloaders and fail-safe recovery modes.
  • Architect memory management across NOR/NAND Flash, SRAM, and EEPROM.
  • Configure SPI, I2C, CAN, UART, SpaceWire, or PCIe interfaces between compute units and peripherals.
  • Implement telemetry collection, time synchronization, and task scheduling in RTOS or embedded OS.

Kenntnisse

5+ years embedded software
C/C++
Embedded Linux
RTOS
Hardware integration
Bootloaders

Ausbildung

Bachelor's or advanced degree in Computer Science or Aerospace Engineering

Tools

Git
CI/CD pipelines

Jobbeschreibung

Position Title

Embedded Flight Software Engineer

Position Description

Protingent has an exciting direct hire opportunity for a Flight Software Engineer with our client in Los Angeles, CA.

Job Responsibilities
  • Develop low-level C/C++ drivers, Board Support Packages (BSPs), and hardware interfaces for microcontrollers, FPGAs, and standard communication buses.
  • Design and implement stage-1 and stage-2 bootloaders, robust boot behaviors, partition swapping logic, and fail-safe recovery modes.
  • Architect memory management strategies across volatile and non-volatile memory (NOR/NAND Flash, SRAM, EEPROM) to preserve data integrity across reboots.
  • Configure low-level communication protocols and bus interfaces (e.g., SPI, I2C, CAN, UART, SpaceWire, or PCIe) between compute units, peripherals, and payloads.
  • Implement telemetry collection, time synchronization, and task scheduling within RTOS or embedded OS environments.
  • Execute hardware-in-the-loop (HIL) testing and debugging on flatsats using logic analyzers, oscilloscopes, and FPGA emulator tools.
  • Manage the codebase using modern version control systems and contribute to CI/CD workflows for automated testing and continuous integration.
  • Execute comprehensive test campaigns on testbeds and flight units to verify software performance under flight-like conditions.
  • Collaborate with cross-functional teams to integrate subsystems with the spacecraft main compute element.
  • Ensure compliance with industry standards and regulatory requirements.
  • Document design processes, test results, and system performance.
  • Provide technical guidance on FSW architectures to fellow engineers, fostering a culture of excellence and innovation.
Job Qualifications
  • Bachelor’s or advanced degree in computer science, aerospace engineering, or similar field.
  • 5+ years of embedded software engineering experience, with exposure to low-level driver development, hardware integration, or bootloaders.
  • Strong proficiency in C, C++, embedded Linux, and Real-Time Operating Systems (RTOS).
  • Familiarity with version control systems (e.g., Git) and automated testing/CI workflows.
  • Strong ability to collaborate effectively in a dynamic environment while maintaining a positive and professional attitude.
  • Excellent problem-solving skills and attention to detail.
Desired Job Qualifications
  • Experience writing custom drivers for FPGA logic blocks or hardware interfaces (such as I2C, CAN, SPI, UART, or SpaceWire).
  • Experience with hardware-level communication protocols and hardware/software integration.
  • Experience working in clean room environments and adhering to ESD protocols.
  • Demonstrated experience with custom bootloader design, memory controller drivers, Flash file systems, and image verification/recovery techniques.
Job Details

Job Type: Direct Hire

Location: Los Angeles, CA

Salary Range: $130K-170K

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.

May be required to obtain and maintain a United States Department of Defense Top Secret security clearance.

About Protingent

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

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Embedded Flight Software Engineer
Senior Embedded Flight Software Engineer

Protingent • Los Angeles (CA)

Vor Ort
USD 130.000 - 170.000
Flight Dynamics Engineer
Flight Dynamics Engineer

Protingent • Los Angeles (CA)

Vor Ort
USD 130.000 - 170.000
Embedded Flight Software Engineer
Embedded Flight Software Engineer

Darwin Recruitment • Los Angeles (CA)

Vor Ort
USD 150.000 - 210.000
Paid medical
Flexible vacation
Sick days
+8
Spacecraft Technical Project Lead
Spacecraft Technical Project Lead

Protingent • Los Angeles (CA)

Vor Ort
USD 130.000 - 170.000
Flight Software Engineer
Flight Software Engineer

Protingent • Three Point (KY)

Vor Ort
USD 96.000 - 117.000
HDHP/POS insurance options
Education/certification reimbursement
Pre-tax commuter benefits
+1
Software Engineer III/Sr/Principal, Flight Software
Software Engineer III/Sr/Principal, Flight Software

Protingent • Centennial (CO)

Vor Ort
USD 84.000 - 164.000
Insurance plan options (HDHP/POS)
Education/certification reimbursement
Pre-tax commuter benefits
+2
Embedded Flight Software Engineer
Embedded Flight Software Engineer

Proteus Space, Inc. • Los Angeles (CA)

Vor Ort
USD 130.000 - 180.000
Paid medical healthcare
Flexible vacation policy
Sick days
+7
Flight Software Engineer | On-site Opportunity | Torrance, CA | Fastwater Staffing
Flight Software Engineer | On-site Opportunity | Torrance, CA | Fastwater Staffing

Recruiting • Torrance (CA)

Vor Ort
USD 120.000 - 190.000
Principal Software Test Engineer (Contractor)
Principal Software Test Engineer (Contractor)

Protingent • Centennial (CO)

Vor Ort
USD 118.000 - 164.000
HDHP or POS insurance
Education reimbursement
Pre-tax commuter benefits
+2
Space Lead AI&T Engineer
Space Lead AI&T Engineer

Protingent • Los Angeles (CA)

Vor Ort
USD 130.000 - 170.000