×
Register Here to Apply for Jobs or Post Jobs. X

Associate Embedded Linux & BSP Engineer

Job in El Segundo, Los Angeles County, California, 90245, USA
Listing for: Moseley Technical Services, Inc.
Full Time position
Listed on 2026-07-04
Job specializations:
  • Software Development
    Unix/Linux, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 97750 - 145000 USD Yearly USD 97750.00 145000.00 YEAR
Job Description & How to Apply Below

Associate Embedded Linux & BSP Engineer

On-site in El Segundo, CA

Target salary range: $97,750 - $145,000

We are seeking an Associate Embedded Linux & BSP Engineer to support the development of embedded software for advanced spacecraft avionics and aerospace systems. This role focuses on Linux board bring‑up, Board Support Package (BSP) development, boot loader configuration, embedded C programming, Linux device drivers, Xilinx SoCs, and hardware validation while collaborating with multidisciplinary engineering teams supporting mission‑critical space programs.

Responsibilities
  • Support Linux bring‑up of new avionics hardware, progressing from initial power‑on to a stable operating system image under senior engineering guidance.
  • Contribute to Board Support Package (BSP) development, including U‑Boot, Yocto/Peta Linux, Linux kernel configuration, and device‑tree development.
  • Develop, modify, and debug embedded C drivers for hardware interfaces including SPI, I²C, UART, Ethernet, and Space Wire.
  • Create validation and diagnostic utilities using Python and C to automate hardware verification, laboratory testing, and production diagnostics.
  • Assist with debugging embedded software, boot processes, and hardware/software integration issues.
  • Participate in cross‑functional design reviews, communicating software considerations, technical risks, and schedule impacts.
  • Collaborate with hardware, FPGA, systems, and software engineering teams throughout the satellite development lifecycle.
  • Gain experience supporting embedded software from design and development through integration, testing, and deployment.
Qualifications
  • U.S. Citizenship is required by Federal Law
  • Ability to obtain a Top Secret Clearance required
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or another STEM discipline, plus 2+ years of related experience; or an equivalent combination of education and experience.
  • Minimum 2 years of hands‑on Embedded Linux development experience, including Linux kernel, BSP, or device driver development.
  • Minimum 1 year of C programming experience with the ability to read, modify, and debug existing code bases.
  • Experience developing or supporting Linux Board Support Packages (BSPs), bootloaders, kernel configuration, or device trees.
  • Experience using Git or similar version control systems in a collaborative software development environment.
  • Familiarity with embedded hardware/software integration and low‑level debugging.
Preferred Qualifications
  • Experience programming with C++ and Python.
  • Experience with Xilinx Zynq or Ultra Scale+ System‑on‑Chip (SoC) platforms.
  • Experience using Xilinx Vivado, Peta Linux, Yocto, or related embedded Linux development tools.
  • Experience supporting Software Defined Radio (SDR) platforms using AD9361 or Xilinx RFSoC devices.
  • Experience developing software for embedded communication interfaces including SPI, I²C, UART, GPIO, Ethernet, and Space Wire.
  • Familiarity with HDL simulation tools such as Model Sim, Questa, or Xilinx Simulator (XSIM).
  • Exposure to FPGA‑based embedded systems and hardware/software co‑design.
  • Experience supporting aerospace, defense, satellite, or embedded avionics systems.

Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary