Specialist, Software Engineer

L3Harris Technologies•Salt Lake City, UT

About The Position

L3Harris is seeking a Software Engineer for its System Software Integration and Test Team. The role develops software applications—including simulators, emulators, and automation software—that replicate real-world scenarios and validate software against end-user requirements. It also involves authoring documents and integrating system software in a laboratory. Integration is performed at the system level on hardware using user interfaces, rather than at the lower component or unit level. The engineer collaborates with systems engineers to integrate software on various hardware platforms and works with software and hardware engineers to identify deficiencies. The role supports software integration and test solutions for diverse communication technologies. New employees are paired with a technical mentor for role-related guidance and a career mentor for professional development and long-term career advice.

Requirements

  • At least a BSCS, BSCE, BSEE, BSME from an ABET (EAC/CAC)-accredited program, or an equivalent engineering degree, or equivalent technical education and work experience.
  • At least 4 years of directly related experience in software development.
  • Active Secret security clearance, or ability to obtain and maintain one as required by the program.

Nice To Haves

  • Proficiency in Java, C#, TypeScript, and source control solutions such as Git.
  • Software development experience, preferably focused on wireless communication projects.
  • A track record of successfully delivering software development projects on time and within budget.
  • Excellent communication skills and ability to collaborate effectively with technical and non-technical stakeholders.
  • Familiarity with Atlassian team collaboration software.
  • Familiarity with waveforms and wireless communications software.
  • Familiarity with networking protocols.
  • Familiarity with hardware test interfaces.

Responsibilities

  • Develop simulators, emulators, and automation software to replicate real-world scenarios and validate software against end-user requirements.
  • Author documents and integrate system software in a laboratory.
  • Perform system-level integration on hardware using user interfaces.
  • Collaborate with systems engineers to integrate software on various hardware platforms.
  • Work with software and hardware engineers to identify deficiencies.
  • Contribute as a member of the System Software Integration and Test organization in a collaborative and innovative environment.
  • Ensure the team adheres to contractual requirements, cost and schedule constraints, and functional and business objectives.
  • Oversee the development of software integration and test solutions for communication technologies.
  • Collaborate with cross-functional teams to streamline processes and improve efficiency.
  • Analyze technical and programmatic data to inform decisions.

Benefits

  • New employees are paired with a technical mentor and a career mentor.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service