Senior Associate Software Engineering

L3Harris Technologies•Richardson, TX
•Onsite

About The Position

As a Senior Associate, Software Engineer, you will support the development and execution of software that interfaces with targeted hardware. You will design software according to requirements and system-level design documents, with a focus on working with test engineers to influence test automation. The Agile Development Group (ADG) develops next-generation technologies for advanced unmanned air systems (UAS/UAV), radar systems, weapon systems, and other RF sensor technologies. This role is based onsite in Richardson, Texas, and follows a 9/80 schedule: employees work 80 hours over nine days in each 14-day period, with every other Friday off. The position offers a $10,000 sign-on bonus to external candidates who currently hold an active U.S. security clearance.

Requirements

  • Active U.S. Secret clearance.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field and at least 2 years of experience in computer/software engineering; or a graduate degree with 0–2 years of related experience; or, in lieu of a degree, 6 years of related experience.
  • At least 2 years of C++ or C# development experience in a professional environment.

Nice To Haves

  • Experience with modern C++ and C#.
  • Experience with Python and bash.
  • Experience with Agile Scrum or Kanban development processes and procedures.
  • Familiarity with containerized development and tools such as Kubernetes, Docker, and Helm in a Linux environment.
  • Knowledge of real-time operating systems such as GreenHills Integrity.
  • Experience with Doxygen, LaTeX, SonarQube, and vcpkg.

Responsibilities

  • Apply computer science, engineering, and mathematical analysis concepts and principles to develop software for the targeted platform.
  • Work with cross-functional engineering team members to develop and evaluate interfaces and applications between hardware, firmware, and software, along with operational performance requirements and overall system design.
  • Investigate root causes of complex issues and implement solutions independently or with a multidisciplinary team.
  • Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and formal testing.
  • Develop software test plans, procedures, and other relevant technical documentation.
  • Use modeling tools and equipment to establish operating data, conduct experimental tests, build prototypes, and evaluate results.
  • Participate in peer reviews and identify, track, and repair defects.
  • Work with test engineers to influence test automation.

Benefits

  • $10,000 sign-on bonus for external candidates who currently hold an active U.S. security clearance.
  • 9/80 schedule with every other Friday off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service