L3Harris Technologies is a global leader in defense and aerospace solutions, dedicated to providing advanced technology systems that support national security and critical missions. The Lead Software Engineer role focuses on the design, development, and integration of embedded computing systems for military aviation applications, collaborating with cross-functional teams to ensure operational performance aligns with system requirements.
Responsibilities:
- Developing and maintaining high-quality embedded software solutions using C/C++ and supporting tools such as Python for testing frameworks
- Translating system requirements into software architecture
- Designing interfaces between hardware and software
- Supporting system integration and testing activities
- Participating in requirements analysis, design reviews, and architecture evaluations to ensure system robustness and performance
- Supporting customer deployments
- Contributing to the development of mission system architecture
- Assisting in troubleshooting complex embedded systems
- Collaborating with digital engineering teams
- Supporting hardware/software integration
- Ensuring compliance with safety and security standards
- Leading efforts in automation, configuration management, and documentation to streamline development workflows
- Occasional travel to customer sites, such as in St. Louis, MO, may be required for leadership or support roles
Requirements:
- Bachelor's Degree with at least 9 years of relevant experience, or a Graduate Degree with a minimum of 7 years
- At least 13 years of significant industry experience without a degree
- A Secret US Security Clearance is preferred
- Extensive experience in embedded software development, particularly with C/C++
- Strong understanding of hardware-software integration
- Experience with digital engineering interfaces
- Experience with military system testing
- Experience with embedded security, encryption, network storage, Gigabit Ethernet, InfiniBand, and authentication protocols such as Radius and LDAP
- Leadership experience in software development, DevSecOps, and test automation using Python or similar languages
- Knowledge of safety-critical standards such as DO-178 B or above
- Familiarity with real-time operating systems like VxWorks, LynxOS, or Integrity