Senior Specialist, Software Engineering (Application)

L3Harris Technologies•Plano, TX
•Onsite

About The Position

The Senior Specialist, Software Engineering (Application) supports and leads the development and execution of software that interfaces with targeted hardware. The role designs software according to requirements and system-level design documents, with a focus on coordinating with test engineers to influence test automation. The position is part of the Agile Development Group, which develops technologies for advanced unmanned air systems, radar systems, weapon systems, and other RF sensor technologies. The role applies computer science, engineering, and mathematical analysis to software development; leads technical development and agile planning; collaborates across engineering disciplines on system interfaces and performance; investigates and resolves complex issues; and participates throughout the software development life cycle. It also interfaces with customers, develops test plans and technical documentation, uses modeling tools and equipment for testing and evaluation, and participates in peer reviews and defect resolution.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, and at least 6 years of relevant experience; alternatively, a graduate degree and at least 4 years of related experience; or, in lieu of a degree, at least 10 years of relevant experience.
  • At least 6 years of experience in the computer/software engineering field.
  • At least 6 years of C++ development in a professional environment.
  • Advanced skills in modern C++.
  • Experience with Modern C++ and Python.
  • Familiarity with containerized development and tools such as Kubernetes, Docker, and Helm in a Linux environment.
  • Experience with Agile Scrum/Kanban development processes and procedures.
  • U.S. citizenship.
  • Ability to obtain a U.S. Secret security clearance.

Nice To Haves

  • Working knowledge of Linux.
  • Familiarity with CI/CD automation, including GitLab build and release pipelines.
  • Experience with deployment orchestration.

Responsibilities

  • Apply computer science, engineering, and mathematical analysis concepts and principles in software development for the targeted platform.
  • Lead technical development of the software team, including agile story development and planning.
  • Collaborate with cross-functional engineering teams to develop and evaluate hardware, firmware, and software interfaces, 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.
  • Interface with customers to understand requirements, provide software packages, and facilitate integration events.
  • Develop software test plans, procedures, and other relevant technical documentation.
  • Use modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate results.
  • Participate in peer reviews and identify, track, and repair defects.
  • Coordinate 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: employees work 9 out of every 14 days, totaling 80 hours, and have every other Friday off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service