Associate Embedded Linux & BSP Engineer

Moseley Technical Services, Inc.

$97K — $145K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • U.S. Citizenship required per Federal Law
  • Ability to obtain a Top Secret Clearance
  • Bachelor's degree in a STEM field with 2+ years of experience or equivalent combination of education and experience
  • Minimum 2 years in Embedded Linux development, including kernel and BSP
  • Minimum 1 year of C programming experience
  • Experience with Board Support Packages, bootloaders, and device trees
  • Proficient with version control systems like Git in a collaborative setting

Responsibilities

  • Support Linux bring-up of new avionics hardware under senior engineering guidance
  • Contribute to BSP development, including U-Boot and Yocto configurations
  • Develop and debug embedded C drivers for various hardware interfaces
  • Create validation utilities using Python and C for hardware testing
  • Assist with debugging embedded software and integration issues
  • Participate in design reviews to communicate software considerations
  • Collaborate with multidisciplinary teams throughout the satellite lifecycle

Benefits

  • Opportunities for professional growth in a cutting-edge industry
  • Work on mission-critical space programs
  • Collaborate with a diverse team of engineers
  • Gain experience in advanced aerospace systems
  • Potential for obtaining advanced security clearances
Full Job Description
Check out this new opportunity!

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, bootloader 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/PetaLinux, Linux kernel configuration, and device-tree development.
  • Develop, modify, and debug embedded C drivers for hardware interfaces including SPI, IC, UART, Ethernet, and SpaceWire.
  • 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 UltraScale+ System-on-Chip (SoC) platforms.
  • Experience using Xilinx Vivado, PetaLinux, 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, IC, UART, GPIO, Ethernet, and SpaceWire.
  • Familiarity with HDL simulation tools such as ModelSim, 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.


To apply, send a resume to: [email protected]
For more active job openings: Careers at Moseley Technical
For more information about us: Moseley Technical - Mission and Values!

Similar Jobs

More Jobs at Moseley Technical Services, Inc.

More Aerospace & Defense Jobs

Find similar Associate Embedded Linux & BSP Engineer jobs: