> Markdown version of [/jobs/ext/3122103-technical-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/3122103-technical-lead-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Technical Lead Software Engineer - **Company:** Garmin Ltd - **Location:** Tulsa, OK, United States - **Experience:** Expert - **Salary:** $85,000.0 - **Contract:** Temporary contract - **Skills:** C (Programming Language), Java (Programming Language), Assembly Language, C Sharp (Programming Language), C++ (Programming Language), Computer Engineering, Software Engineering, Software Requirements Analysis, Garmin, Information Technology - **Published:** September 28, 2026 - **Apply:** https://www.jofdav.com/jobs/59902901-technical-lead-software-engineer ## About the Role * Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 9 years relevant experience OR an equivalent combination of education and experience * Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule) * Demonstrated experience in serving as the lead software engineer for projects in new markets or relying heavily on new technologies * Demonstrated experience with architecting solutions for multiple groups and/or disciplines * Demonstrated strong and effective verbal, written, and interpersonal communication skills * Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environment ## Description * Develop and execute sonar technology solutions for embedded platforms * Investigate and validate new technology/platform solutions to drive advancements and bring new sonar capability to market * Coordinate and participate in generating software requirements and designs for a product or family of products in accordance with Garmin's software development methodology * Responsible for providing key technical contributions for major new products and/or applications including software development in C, C++, C#, Java, Assembly language or other selected languages * May serve as a Lead Software Engineer for projects in new markets or relying heavily on new technologies * Mentor and provide guidance to less experienced software engineers (Software Engineer 1 & 2 & Senior Software Engineers) * Work with software vendors to integrate externally developed deliverables into projects, as required * Evaluate new technologies, features and functions and offers suggestions * Offer process improvement suggestions and authors new procedures as appropriate * Define general approaches and specific solutions to technical problems considered state of the art * Apply extensive technical expertise and analysis to all assigned projects and resolves complex problems * Complete broadly defined complex tasks including taking conceptual ideas and putting them to practice by using creativity and ingenuity