Job Description
The Software Engineering Technical Lead is responsible for leading the design, development, integration, and testing of complex mission-critical software systems. This role focuses on embedded software development, network architecture, distributed computing, and system integration while ensuring performance, reliability, security, and interoperability. The candidate will lead technical reviews, define software and networking architectures, manage complex engineering work packages, troubleshoot system-level issues, and collaborate with cross-functional teams, customers, and stakeholders to achieve program objectives.