Technical Lead Software Engineer
Job in
Olathe, Johnson County, Kansas, 66051, USA
Listed on 2025-12-08
Listing for:
Garmin
Full Time
position Listed on 2025-12-08
Job specializations:
-
Software Development
Software Engineer, C++ Developer, Embedded Software Engineer, Python
Job Description & How to Apply Below
Overview
Technical Lead Software Engineer needed for full-time employment in Olathe, KS. The role involves serving as a key technical contributor and/or Lead Software Engineer on major product and/or application development projects or software development for significant new applications of known technology.
Essential Functions- Identify, integrate, and utilize new software development tools in embedded Linux
- Enhance, maintain, and update our custom embedded Linux based system
- Develop automation strategies
- Provide key technical contributions for major new products and/or applications, including software development in C, C++, Python 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
- Serve as architect for solutions that span multiple groups or disciplines
- Work with software vendors to integrate externally developed deliverables into projects, as required
- Evaluate new technologies, features and functions and offer suggestions
- Suggest process improvements and author 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 resolve complex problems
- Contribute to software reviews across multiple product and/or application types
- Complete broadly defined complex tasks by turning concepts into practical solutions
- Support working hours as part of a rotating schedule to provide on-call support for Garmin’s 24/7 operations
- 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 (GPA typically 3.0 or higher)
- Experience as lead software engineer for projects in new markets or using new technologies
- Experience architecting solutions for multiple groups and/or disciplines
- Strong verbal, written, and interpersonal communication skills
- Positive, detail-oriented, organized, team-oriented, and driven to solve problems; able to prioritize and lead in a fast-paced, deadline-driven environment
- Outstanding academics (GPA 3.5 or higher)
- Experience configuring, building, and installing Linux on embedded systems
- Knowledge of Linux services and inter-process communication
- Proficiency in Python and shell scripting
Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.
This position is eligible for Garmin's benefit program. Details can be found here:
Garmin Benefits
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×