Senior Software Engineer (C#/C++) - Kansas City HQ (Engineering)
As a leading worldwide provider of navigation devices and wearable technology, our focus is on developing, designing and supporting superior products. Our advanced technology promotes performance, safety and ease of use in every market we serve. That makes us an engineering and technology company with a keen focus on recruiting talent in those fields. But the same vertical integration business model that keeps all design and manufacturing processes in-house also gives us the incentive to hire top performers from different backgrounds, including operations, finance and accounting, information technology, sales, marketing and communications.
Garmin's Automotive OEM business segment is driving and leading the development of new and enhanced In-Dash Automotive Navigation and Infotainment systems. High-definition maps, Advanced 3D City Models, Advanced Driver Assistance Systems (ADAS) and Connected Vehicles are some of the growing, in-demand automotive navigation features that Auto OEM is developing. The Map Software Development Team within Auto OEM is developing the map software necessary for these features.
We are looking for a full-time Senior Software Engineer with at least 3 years of database experience in memory- and CPU-constrained environments at our headquarters in Kansas City. Do you have a passion for developing the future of In-Dash Automotive and Infotainment Navigation Systems for major automotive manufacturers around the world?
Essential functions include:
Qualified candidates for this role will possess a Bachelor of Science Degree in Computer Science or Computer Engineering or possibly another related engineering/technical field with a cumulative GPA greater than or equal to 3.0 AND a minimum of 3 years relevant experience. Candidates will also demonstrate proficiency with designing architecture software systems and modules that support new technology or improve capability/performance of existing functionality and competence with researching fundamental problems and implementing appropriate algorithmic solutions. Demonstrated ability to serve as a lead software engineer for a complex software project and the ability to decompose functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output are also required.
Other qualifications include:
Our benefits are designed to lead an evolving marketplace, support innovation and encourage a healthy balance between work and life. They allow our associates to make their own decisions about their wellbeing and future and consistently rank Garmin as a top tier benefits provider when compared to other high-tech employers. We offer a choice of high value medical, dental and vision plans with low or no premiums, to fit your and your family's preferences. In addition, Garmin's financial benefits include a generous 401K retirement plan that provides 5% of pay base contribution plus a match of 75 cents for every dollar you contribute to a maximum of 10% of your compensation. The employee stock purchase plan allows for shares to be bought at a 15% discount. Garmin offers many other benefits and perks ranging from wellbeing initiatives, educational assistance and career development, community charity support, and employee discounts just to name a few.
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.