Specialist, Software Engineering

L3Harris•San Diego, CA
•Onsite

About The Position

L3Harris is seeking versatile software engineers to support work across space and airborne technologies. The role contributes throughout the engineering lifecycle, from concept and architecture through deployment, sustainment, and evolution of operational systems. Engineers collaborate with cross-functional teams on requirements, design, integration, hardware/software interfaces, testing, debugging, and defect resolution. They use a range of programming languages, tools, and operating systems to build, evaluate, and document software solutions for embedded and platform-based environments. The position requires travel up to 10% and the ability to obtain a Secret security clearance.

Requirements

  • Bachelor's degree and 4 years of prior experience, or a graduate degree and 2 years of prior related experience; in lieu of a degree, at least 8 years of prior related experience.
  • Experience developing and maintaining software in C++, including low-level programming techniques.
  • Ability to obtain a Secret security clearance.

Nice To Haves

  • Understanding of object-oriented design, multithreaded programming, concurrency models, and synchronization techniques.
  • Experience with RTOS (such as FreeRTOS or Linux), simulators, and programming languages including C/C++, Python, and scripting.
  • Experience with embedded controllers (such as PIC or STM), serial communications (such as TCP/IP or RS422), and distributed messaging (TCP/UDP).
  • Proficiency with Java, Python, or Rust.
  • Understanding of cloud and AI technologies and their integration.
  • Experience developing software for space, aerospace, or defense systems.

Responsibilities

  • Analyze system and software requirements, develop use cases, and translate them into architecture, design, and implementation tasks.
  • Design, implement, integrate, and test software components.
  • Develop and maintain C++ software using low-level techniques, including memory management, bit-level data manipulation, and hardware-adjacent integration.
  • Diagnose, troubleshoot, and resolve software defects and system integration issues, including supporting deployed operational systems.
  • Collaborate with customers and cross-functional engineering teams to clarify requirements, support operations, and identify technical improvements.
  • Produce and maintain technical documentation, participate in design and code reviews, and contribute to continuous improvement of engineering processes.
  • Travel up to 10%.
  • Obtain a Secret security clearance.

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