3 months ago
Responsibilities
- Lead C++ software development to evolve, enhance, and optimize established applications.
- Serve as a lead software engineer for complex software projects and review software architectures and modules.
- Decompose functional requirements into well-defined development tasks.
- Research fundamental problems and implement appropriate algorithmic solutions.
- Provide peer technical assessments on software designs, technologies, and areas of expertise.
- Participate in project leadership, program planning, product development plans, and concept documents.
- Evaluate project feasibility, objectives, schedules, and risks.
- Mentor and guide less experienced Software Engineers 1 and 2.
- Contribute to advanced technical research and process improvement initiatives.
Requirements
- Mastered proficiency in C++ with relevant data structures and object-oriented design experience or training.
- At least five years of relevant experience with a bachelor’s degree in a related field, or an equivalent combination of education and experience.
- Solid C# software development experience with a record of delivering production code.
- Experience with Microsoft Visual Studio, MS SQL Server, and .NET Core.
- Experience writing and consuming Web API services.
- Ability to design well-architected software systems and modules and implement algorithmic solutions.
- Ability to lead complex software projects and provide technical peer assessments.
- Strong verbal, written, and interpersonal communication skills.
- Preferred experience includes GIS, mapping technologies, Python, continuous integration/deployment pipelines, and SQL Server.
- Excellent academics, with a cumulative GPA of at least 3.0 generally expected; a GPA of at least 3.5 is preferred.
Benefits
- The position is eligible for Garmin’s benefit program.
- The role is full-time and based at Garmin’s U.S. headquarters in the Greater Kansas City area.
About Garmin
Garmin designs and sells GPS-enabled electronics and software for consumers and specialized markets, including wearables, automotive, marine, outdoor, and aviation. Its portfolio spans smartwatches and cycling computers to chartplotters and certified avionics, with revenue from device sales plus maps, apps, and subscription services. Founded in 1989 and headquartered in Olathe, Kansas, Garmin is a public company traded on NASDAQ (GRMN) with global manufacturing and R&D sites.
