Embedded Linux & BSP Software Engineer

Moseley Technical Services, Inc.
El Segundo, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 215K

Job location

El Segundo, United States of America

Tech stack

Adobe Analytics
C++
Computer Programming
Computer Engineering
Software Debugging
Device Drivers
Linux on Embedded Systems
Ethernet
Hardware Description Language
Hardware Interface Design
Python
System on a Chip
Toolchain
Universal Asynchronous Receiver/Transmitter
Vivado
Serial Peripheral Interface
ModelSim
Hardware Testing
GIT
SC Clearance
Yocto
Software Version Control

Job description

  • Lead embedded Linux bring-up for new avionics hardware from initial board power-on through delivery of a stable OS image.
  • Develop and maintain board support packages/BSPs, bootloaders, Linux kernel configurations, device trees, and low-level hardware drivers.
  • Build infrastructure to deploy, validate, and debug systems across flight computers, radios, and payload processors.
  • Create internal tools to support hardware validation, lab debugging, and production-floor manufacturing test.
  • Represent software and firmware requirements during cross-functional product development.
  • Communicate technical risks, integration status, and schedule impacts to program teams.

Requirements

  • U.S. Citizenship is required by Federal Law
  • Ability to obtain a Secret Clearance required
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical discipline.
  • 9+ years of experience with embedded Linux kernel and BSP development.
  • 5+ years of experience programming in C.
  • 5+ years of experience using version control systems such as Git.

Preferred Qualifications:

  • Experience with C++ and Python.
  • Experience with Xilinx Zynq, UltraScale+ SoC, or similar embedded SoC platforms.
  • Experience with Vivado, PetaLinux, Yocto, or Xilinx design flows/toolchains.
  • Experience with SDRs, AD9361, or Xilinx RFSoC devices.
  • Experience with hardware interfaces including SPI, I2C, UART, GPIO, Ethernet, or SpaceWire.
  • Experience with HDL simulation tools such as ModelSim, Questa, or XSIM.

About the company

Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have achieved our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.

Apply for this position