Specialist, Software Engineering 1 1

L3Harris•Salt Lake, UT

About The Position

L3Harris seeks a Software Engineering Specialist to join its System Software group and develop core software infrastructure integrating advanced communications technologies across complex subsystems. The work supports mission-critical defense systems and national security capabilities. The role is based in Salt Lake City, Utah, or Carlsbad, California, and follows a 9/80 schedule: employees work 80 hours over nine days in each 14-day period and have every other Friday off. Travel is required 5% of the time.

Requirements

  • Bachelor’s degree and 0 to 2 years of prior related experience, or at least 4 years of prior related experience in lieu of a degree.
  • Knowledge and experience in embedded real-time software development using VxWorks or Linux.
  • Depth of knowledge in programming languages, compilers, and application execution.

Nice To Haves

  • Advanced proficiency with C++.
  • Experience with high-performance and multithreaded programming.
  • Curiosity and ability to learn outside of one’s core discipline.
  • Hands-on software development and troubleshooting on embedded targets using a real-time operating system (RTOS).
  • Working knowledge of signal processing, control systems theory, or networking fundamentals.
  • Familiarity with protocols such as IP, UDP, TCP, IPSec, DDS, or SNMP.
  • Good communication skills and ability to work well in a team environment.
  • Solid presentation and writing skills.
  • Professional experience working within the Department of Defense (DoD) or intelligence community.
  • Ability to obtain a U.S. security clearance.

Responsibilities

  • Work with cross-functional team members to develop operational performance requirements, interface software and hardware components, and collaborate on system design.
  • Participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and formal testing.
  • Contribute to software test plans, procedures, and other technical documentation.
  • Participate in peer reviews and identify, track, and repair defects.
  • Use a variety of software languages on Windows, Linux, and embedded real-time operating systems.

Benefits

  • Health insurance
  • Disability insurance
  • 401(k) match
  • Flexible spending accounts
  • Employee assistance program (EAP)
  • Education assistance
  • Parental leave
  • Paid time off
  • Company-paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service