L3Harris-posted 11 days ago
Full-time • Mid Level
Waco, TX
5,001-10,000 employees

L3Harris is seeking a dedicated and skilled “hands-on” Senior Principal Software Engineer to join our innovative technology team. The successful candidate will play a crucial role in developing and enhancing software solutions that contribute to the strategic objectives of our organization. This position involves working collaboratively within a dynamic environment to design, develop, and maintain software applications that are critical to our operations and customer(s) satisfaction.

  • Responsible for research, design, and development of computer software systems, in conjunction with hardware product development.
  • Primarily responsible for the design and development of software products for a variety software applications.
  • Participates in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and test of software products.
  • Applies computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application.
  • Works closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system.
  • Develop software test procedures, software programs, and related documentation.
  • Contributes to determining, estimating, and validating the cost and scope of software efforts to ensure software performed meets program cost, schedule, and technical constraints.
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field and a minimum of 12 years of software development experience and 12 years minimum in the DoD industry.
  • Solid understanding of software development principles and design patterns.
  • Proficiency in one or more programming languages such as Java, C++, Python, or similar.
  • Familiarity with the full software development lifecycle and Agile methodologies such as Test-Driven Development.
  • Knowledge of Windows and UNIX based platforms (CENTOS/ROCKY/RHEL 8).
  • Familiarity with software patterns and modern design methodology (UML).
  • Knowledge of Git or Bitbucket, and JIRA.
  • Understanding of cybersecurity principles and secure coding practices (Fortify).
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines (Jenkins, GitHub).
  • Understanding of containerization and orchestration technologies (Docker, Kubernetes).
  • Experience in Avionic data buses such as MIL-STD 1553 and ARINC 429.
  • Knowledge of geo applications that leverage RPF and DTED data.
  • Understanding of concepts of Line-Of-Sight, Threat Detection and Data Correlation.
  • Experience in Link 16/JREAP-C data protocols along with Load File configurations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service