Specialist, Software Engineering 1 1

L3Harris Technologies•Salt Lake City, UT
•$75,500 - $140,500

About The Position

L3Harris is seeking a skilled Software Engineer to join its System Software group and architect next-generation, mission-critical solutions. The team develops core software infrastructure that integrates advanced communications technologies across complex subsystems. The role contributes to engineering work supporting national security and the operational capabilities of defense systems. The position involves embedded real-time software development, collaboration with cross-functional teams on requirements and system design, and participation throughout the software development life cycle. The engineer will work with software languages and operating systems across Windows, Linux, and embedded real-time environments. The role requires 5% travel and follows a 9/80 schedule: employees work 9 out of every 14 days, totaling 80 hours, with every other Friday off.

Requirements

  • Bachelor’s degree with 0 to 2 years of prior related experience, or a minimum of 4 years of prior related experience in lieu of a degree.
  • Knowledge and experience in embedded real-time software development using VxWorks or Linux.
  • Demonstrated 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 the core discipline.
  • Hands-on software development and troubleshooting experience on embedded targets using an 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.
  • Previous professional experience working within the Department of Defense or intelligence community.
  • Ability to obtain a U.S. security clearance.

Responsibilities

  • Develop embedded real-time software using VxWorks and Linux.
  • Work with cross-functional team members to develop operational performance requirements.
  • Interface software and hardware components and collaborate on system design.
  • Support and 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 relevant 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 and 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