Level 3 Communications, Inc

Specialist Software Engineer

Level 3 Communications, Inc$110K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree with 4+ years of relevant experience, or a Graduate Degree with 2+ years, or 8+ years of experience in lieu of a degree.
  • Minimum 4 years embedded software engineering experience.
  • Proficiency in C and C++, particularly for embedded systems.
  • Experience with Linux boot processes and configurations.
  • Familiarity with debugging hardware and Linux kernel/device drivers.

Responsibilities

  • Configure and patch U-boot and Linux for embedded systems.
  • Set up root file systems for embedded systems.
  • Manage Linux device trees for hardware compatibility.
  • Oversee Linux boot processes on embedded systems.
  • Develop BASH scripts for system automation.

Benefits

  • Every other Friday off due to 9/80 work schedule.
  • Opportunity to work on next-generation military communications software.
  • Collaboration with hardware and software integration experts.
Full Job Description
Job Title: Specialist, Software Engineering

Job Code: 41188

Job Location: Salt Lake City, UT

Job Schedule: 9/80 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off

Job Description:

We are seeking a Board Support Package (BSP) software engineer with experience in embedded real-time software development. This position supports existing and next-generation military communications software while working close to hardware, drivers, boot code, RTOS, interfaces, and platform integration. An engineer in this position is responsible for creating designs, adding features to current designs, and developing operating system configurations.

Essential Functions:

Configuring and patching U-boot and Linux for an embedded system

Configuring the root file system for an embedded system

Configuring Linux device trees

Linux boot process on an embedded system

BASH scripting

Qualifications:

Bachelor's Degree and minimum 4 years of prior relevant experience. Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum of 8 years of prior related experience.

Preferred Additional Skills:
  • Minimum of 4 years embedded software engineering experience
  • C++ experience
  • Experience or familiarity in
    • PetaLinux
    • Yocto
    • VxWorks
    • Linux driver development
    • Buildroot
    • jffs2, UBI, and ubifs
    • Busybox
    • Board bring-up / JTAG
  • Experience debugging hardware
  • Experience with Linux kernel/device drivers
  • Design and implement software for embedded devices from requirements to production using C and C++ in a cross compiled environment
  • Third party and open source software license documentation
  • Familiarity with code revision management tools such as BitBucket
  • DoD SECRET security clearance or be qualified to obtain one


#LI-LT2

Similar Jobs

More Jobs at Level 3 Communications, Inc

More Aerospace & Defense Jobs

Find similar Specialist Software Engineer jobs: