Associate Software Engineer
## About the RoleL3Harris Technologies is seeking a **Specialist, Software Engineering** with Board Support Package (BSP) and embedded real-time software experience. This role supports existing and next-generation military communications software and involves working closely with hardware, drivers, boot code, RTOS, interfaces, and platform integration.## Key Responsibilities* Configure and patch U-Boot and Linux for embedded systems.* Configure embedded system root file systems.* Configure Linux device trees.* Work with the Linux boot process on embedded systems.* Develop and maintain BASH scripts.* Create software designs and add features to existing designs.* Develop operating system configurations.* Design and implement embedded software from requirements through production.* Work with hardware, drivers, interfaces, and platform integration.* Support embedded real-time software development and debugging.## Required Qualifications* Bachelor's degree and **4+ years of prior relevant experience**, or* Graduate degree and **2+ years of prior related experience**, or* In lieu of a degree, **8+ years of prior related experience**.* Experience relevant to embedded software engineering and/or BSP development.## Preferred Qualifications* 4+ years of embedded software engineering experience.* C++ experience.* Experience or familiarity with:* PetaLinux* Yocto* VxWorks* Linux driver development* Buildroot* JFFS2, UBI, and UBIFS* BusyBox* Board bring-up and JTAG* Hardware debugging experience.* Linux kernel and device-driver experience.* Experience designing and implementing embedded devices using C and C++ in a cross-compiled environment.* Experience with third-party and open-source software license documentation.* Familiarity with code revision management tools such as Bitbucket.* DoD SECRET security clearance or eligibility to obtain one.## Skills & Competencies* Embedded Software Engineering* Board Support Packages (BSP)* Embedded Real-Time Software* Linux* U-Boot* Linux Kernel* Device Trees* Linux Device Drivers* BASH Scripting* C* C++* PetaLinux* Yocto* VxWorks* Buildroot* BusyBox* JTAG* Board Bring-Up* Hardware Debugging* Cross-Compiled Development* RTOS* Platform Integration* Software Design* Code Revision Management## Education & Experience* **Bachelor's degree:** Minimum 4 years of relevant experience.* **Graduate degree:** Minimum 2 years of related experience.* **Degree alternative:** 8+ years of prior related experience.* 4+ years of embedded software engineering experience is preferred.## Work Arrangement & Schedule* **Work Arrangement:** Onsite* **Location:** Salt Lake City, UT, US* **Listing Location:** Bingham Canyon, UT, US* **Schedule:** 9/80* Employees work 9 out of every 14 days, totaling 80 hours, with every other Friday off.## Compensation & Benefits* **Salary:** USD; specific compensation not specified.* Additional benefits are not specified in the provided listing.## Compliance / Additional Information* A DoD SECRET security clearance is preferred, or candidates must be qualified to obtain one.* Security clearances may only be granted to U.S. citizens.* Employment may require government security investigations and eligibility for access to classified information.* L3Harris is an Equal Opportunity Employer.* The company maintains a drug-free workplace and may conduct pre-employment substance abuse testing and background checks where permitted by law.* L3Harris is an E-Verify Employer.* Resumes and related applicant information may be shared with L3Harris subsidiaries and affiliated companies for consideration for other available positions.**Apply Now**