Specialist, Software Engineering 1 1

L3Harris•Salt Lake, UT
•Onsite

About The Position

L3Harris seeks 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 that enables national security and the operational capabilities of defense systems. The position involves embedded real-time software development and participation across the software development life cycle, from requirements analysis and design through implementation, integration, and formal testing. The engineer works with cross-functional team members on performance requirements, system design, and software and hardware interfaces, and contributes to test plans and technical documentation. The role is based in Salt Lake City, Utah, or Carlsbad, California, follows a 9/80 schedule, and requires 5% travel.

Requirements

  • Bachelor's degree and at least 2 years of related experience; alternatively, a graduate degree or equivalent with 0 to 2 years of related experience; or, in lieu of a degree, at least 6 years of related experience.
  • 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 the core discipline.
  • Hands-on software development and troubleshooting 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 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.
  • Travel up to 5%.

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