Specialist Software Engineer 1

L3Harris Technologies•Salt Lake City, UT

About The Position

We are seeking a Board Support Package (BSP) software engineer experienced in embedded real-time software development. The position supports existing and next-generation military communications software and involves working close to hardware, drivers, boot code, RTOS, interfaces, and platform integration. The engineer creates designs, adds features to current designs, and develops operating system configurations.

Requirements

  • Bachelor’s degree and at least 4 years of relevant experience; alternatively, a graduate degree and at least 2 years of related experience; or, in lieu of a degree, at least 8 years of related experience.

Nice To Haves

  • At least 4 years of embedded software engineering experience.
  • C++ experience.
  • Experience or familiarity with PetaLinux, Yocto, VxWorks, Linux driver development, Buildroot, jffs2, UBI, ubifs, BusyBox, and board bring-up/JTAG.
  • Experience debugging hardware.
  • Experience with Linux kernel and device drivers.
  • Ability to design and implement software for embedded devices from requirements through production using C and C++ in a cross-compiled environment.
  • Experience documenting third-party and open-source software licenses.
  • Familiarity with code revision management tools such as BitBucket.
  • DoD SECRET security clearance or eligibility to obtain one.

Responsibilities

  • Configure and patch U-Boot and Linux for an embedded system.
  • Configure the root file system for an embedded system.
  • Configure Linux device trees.
  • Work with the Linux boot process on an embedded system.
  • Use BASH scripting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service