Lead Software Engineer - Tactical Data Link
Core
Lead software development and architecture for Windows/Linux applications using C/C++ for Tactical Data Link (TDL) Support Products.
Role type
Lead Software Engineer (Embedded Systems)
Builds
TDL Support Software applications
Domain
Defense / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ application development, multi-threaded code management, socket connections, software architecture, automated testing pipelines, memory safety, Git, CI/CD pipelines
Preferred skills
.NET Framework, ASP.NET, DevExpress, Groovy, Waterfall methodology, Agile/SCRUM
Technologies
C/C++, Windows, Linux, .NET Framework, ASP.NET, DevExpress, Groovy, BitBucket, Confluence, JIRA, Jenkins
Responsibilities
Lead software development and architecture for Windows/Linux applications, Develop multi-threaded codebases managing multiple socket connections, Establish coding standards and automated testing pipelines, Provide technical mentorship to the engineering team, Engage in technical discussions to shape future strategies, Serve as main technical liaison with government clients and leadership