Garmin is seeking a full-time Senior Software Engineer for its Marine Software Engineering team at its U.S. headquarters in the Greater Kansas City area. The role focuses on developing Marine Multifunction Display software for anglers and boaters. It combines UI development with building high-performance, resilient software systems, including multithreaded architectures, system-level software components, and internal Marine platform APIs. The engineer collaborates with teams in navigation, sonar, networking, mobile, and connected services, contributing across the software stack from concept through launch, with a strong focus on UI and user experience. The position is an individual-contributor leadership role involving software development in C, C++, and/or Python. It may lead complex software development projects and includes designing and reviewing software modules and systems, researching and implementing algorithmic solutions, contributing technical input to product planning, and mentoring less experienced engineers. The role also supports design engineering reviews, technical research, process improvement, and delivery of solutions to difficult problems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior