G

Garmin

Builds navigation devices and fitness wearables

Senior Software Engineer - Mobile Development

Full-TimeDeadline 10/8/27
No salary listed
Senior
Bachelor's
Cary, NC, USA+1 moreMore locations: Olathe, KS, USA
In Person
Software EngineeringMobile Engineering

About the job

Requirements
  • A bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics, or a related field and at least five years of relevant experience, or an equivalent combination of education and experience.
  • Cumulative GPA of at least 3.0 as a general rule.
  • Proficiency and experience developing complex software in Kotlin, Java, Swift, or other selected languages.
  • Experience developing Android and/or iOS mobile applications using native platform software development kits.
  • Proficiency designing well-architected software systems and modules that support new technology or improve existing functionality and performance.
  • Ability to serve as a lead software engineer for complex software projects.
  • Capability to offer peer technical assessments in areas of expertise, new technologies, and software designs.
  • Ability to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity of work output.
  • Understanding of object-oriented design principles, software architecture, data structures, and algorithms.
  • Strong verbal, written, and interpersonal communication skills.
Responsibilities
  • Serve as a lead software engineer for complex software development projects and/or review architected modules and software systems that support new technology or improve existing functionality and performance.
  • Decompose functional requirements into well-defined tasks.
  • Offer peer technical assessments in areas of expertise, new technologies, and software designs.
  • Participate in project leadership and program planning, including providing technical input to product development plans and concept documents.
  • Contribute substantially to assessing project-goal and objective feasibility, setting schedules, and assessing technical risks.
  • Mentor and guide less experienced software engineers.
  • Contribute to advanced technical research on new technologies.
  • Offer process-improvement suggestions and author new procedures as appropriate.
  • Participate in peer code reviews, architecture reviews, and technical discussions.
  • Provide reliable solutions to difficult problems using sound problem-solving techniques.
  • Design and develop mobile software solutions for Garmin products and/or applications.
Desired Qualifications
  • Cumulative GPA of at least 3.5.
  • Experience developing consumer-facing Android and/or iOS mobile applications.
  • Experience with modern mobile development frameworks and technologies, including Jetpack Compose, SwiftUI, UIKit, and Android SDK.
  • Experience with wireless communication technologies such as Bluetooth or Bluetooth Low Energy.
  • Experience consuming REST-based APIs and cloud-connected services.
  • Experience developing applications that use 3D visualization, simulation, or real-time rendering technologies such as Unity, Unreal Engine, WebGL, Three.js, or similar frameworks.
  • Experience mentoring software engineers and providing technical leadership.
  • Experience evaluating and introducing new technologies, tools, or development practices.
  • Experience working in an Agile development environment.

About the company

Garmin builds GPS navigation devices and wearables for runners, cyclists, outdoor explorers, pilots and boat owners. Its fēnix watches combine activity tracking, health sensors and maps in a rugged design, while Garmin Connect organizes workouts and training data. The company also sells aircraft cockpit displays, boat chartplotters and sonar, and navigation and infotainment systems for vehicle manufacturers. It earns revenue through device sales via retailers, dealers and its own stores, alongside fees for connected services and mapping subscriptions. Founded in 1989, Garmin has its operational headquarters in Olathe, Kansas, United States, while Garmin Ltd. is legally domiciled in Switzerland.

Company Size

10,001+

Company Stage

IPO

Headquarters

Olathe, Kansas

Founded

1989

Get referred to Garmin

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • Sales keep expanding: Garmin reported July 2026 quarterly revenue of $2.02 billion, up 11% from the prior year.
  • U.S. employees get unusual training support: Garmin reimburses full-time associates for pilot certification, ground school and flight hours.
  • Hardware creates recurring sales: Garmin bills inReach satellite service subscribers through prepaid monthly renewals.

What critics are saying

  • Outdoor demand trails other divisions: Garmin reported July 2026 outdoor revenue falling 2% from the prior year.
  • Production carries geographic exposure: Garmin places its principal consumer-product factories in Taiwan.
  • Factory work limits flexibility: Garmin's Olathe machine operator role requires on-site evening shifts and standing throughout the shift.

What makes Garmin unique

  • Garmin controls more production: it operates its own factories across six countries.
  • Long trips shape product design: Garmin rates Enduro 3 for up to 36 days in smartwatch mode.
  • Its software handles flight emergencies: Garmin Autoland lands aircraft and communicates with air traffic control.

Help us improve and share your feedback! Did you find this helpful?

Benefits

  • Paid Vacation
  • Paid Holidays
  • Health Insurance
  • Vision Insurance
  • Wellness Program
  • Professional Development Budget
  • Conference Attendance Budget
  • Training Programs
  • Employee Discounts
  • Meal Tickets
  • Employee Stock Purchase Plan
  • Performance Bonus

Growth & Insights and Company News

6 month growth

13%

1 year growth

15%

2 year growth

15%
TechBeatph
Oct 22nd, 2026
Garmin Enduro 4 smartwatch launches in the Philippines with extended battery life.

Garmin Enduro 4 smartwatch launches in the Philippines with extended battery life. Garmin has announced its Garmin Enduro 4 smartwatch for the Philippine market, with the company positioning the GPS wearable for endurance athletes, trail runners, multiday hikers, backpackers and other outdoor users. The device will be available starting November 3 at a retail price of PHP56,290. Garmin describes Enduro 4 as its longest-lasting GPS smartwatch with solar charging. Its comprehensive power modes are designed to optimize battery life and performance according to the user's needs, from full-feature tracking for shorter efforts to extended activity recording. Battery and power options. Garmin says the Enduro 4 can provide up to 320 hours of battery life in activity mode or up to 90 days in smartwatch mode. These figures assume specific conditions: continuous use in activity mode with extended battery selected and 50,000 lux conditions, or all-day smartwatch wear with three hours per day outside in the same light conditions. Find Navigators The watch combines an energy-efficient 1.4-inch memory-in-pixel display with a solar lens. Its comprehensive power modes include Max Accuracy for full-feature tracking during shorter efforts and Max Battery for extended activity recording. Garmin says the latter can support up to 320 hours with solar charging. Training and navigation features. The Garmin Enduro 4 smartwatch adds grade-adjusted pace-based workout targets, which are intended to help users manage effort on hilly terrain. Grade-adjusted rolling pace provides a real-time pace view across changing terrain. The device also introduces stamina zones and a stamina curve, which Garmin says can show how stamina affects an activity and how endurance changes over time based on fitness and training history.

GSMGoTech
Oct 22nd, 2026
Garmin rolls out vivoactive 6 beta 19.15 Update - fixes Alipay battery drain and more.

Garmin rolls out vivoactive 6 beta 19.15 Update - fixes Alipay battery drain and more. Garmin has pushed a fresh software update to its popular vivoactive 6 smartwatch, and while it may not bring headline-grabbing new features, it addresses a handful of nagging bugs that have been bothering users. Beta version 19.15 arrives just as the company wraps up its 18.xx release cycle, which introduced goodies like the XC Ski Indoor activity and suggested quick workouts for runners. If you're enrolled in Garmin's Public Beta program, the update should already be available for download. According to the official changelog on Garmin's forums, the most notable fix is a battery drain issue that occurred when using Alipay - a welcome relief for anyone who noticed their watch inexplicably losing charge faster than usual. What else is new in beta 19.15? Beyond the battery fix, Garmin has made several quality-of-life improvements worth highlighting: * Auto Lap prompts now announce the number of completed laps during your workout, making it easier to stay on track without glancing at your wrist. * Pulse Ox readings no longer trigger vibrations, which is a small but thoughtful tweak for anyone taking readings during rest or sleep. * Manual snooze option has been added to move alerts, giving you more control over notifications. * On-watch instructions are now included for pairing an HRM 200 or HRM 600 heart rate monitor - handy for new users setting up accessories. Garmin also squashed bugs tied to the Breathwork Live Activity, the Radar Camera Controls data screen, and Find My Device alerts, so the overall experience should feel a bit more polished. How to install the update. If you own a Garmin vivoactive 6 (currently priced at $299 on Amazon) and are part of the beta program, installation is straightforward. Head to Main menu > Settings > System > Software Update > Check For Updates on your watch, and the download should appear. For those not in the beta program, it's likely only a matter of time before these fixes roll out to the stable release channel. Garmin typically promotes beta features to all users once testing wraps up, so keep an eye on your watch for a notification. Why this update matters. While none of these changes are revolutionary, they demonstrate Garmin's commitment to listening to its user base. The Alipay battery drain fix, in particular, addresses a real pain point for users in regions where the payment service is widely used. Small refinements like quieter Pulse Ox readings and lap announcements may seem minor on paper, but they add up to a smoother day-to-day experience. As always, beta software can carry some risk of instability, so if you rely heavily on your vivoactive 6 for critical workouts or health tracking, you might want to wait for the stable release. But for tinkerers and early adopters, beta 19.15 is ready to install now. For the full technical breakdown, you can check out the complete changelog or read the original report.

Notebookcheck
Oct 21st, 2026
Cheap Garmin Forerunner smartwatch receives major update with new features and other changes.

Cheap Garmin Forerunner smartwatch receives major update with new features and other changes. Garmin has released a major update revision to its cheapest Forerunner smartwatch. Available globally as a free download, Public Beta Version 19.15 introduces over a dozen changes to the Forerunner 70, including a handful of new features. Garmin has kicked off a new round of development for the Forerunner 70. Its cheapest Forerunner smartwatch (curr. $249 on Amazon), the Forerunner 70 arrived simultaneously alongside the Forerunner 170 in May. Incidentally, the Forerunner 170 has received a new update too, full details of which we have covered separately. For context, Garmin finished v18.xx beta development with the release of Beta 18.29 at the start of September. Less than a week later, the company transitioned v18.29 to its stable software channel as Software Version 18.29. Over a month later, Garmin then replaced Software Version 18.29 with Software Version 18.32, which promised to resolve multiple outstanding bugs. By contrast, Public Beta Version 19.15 is said to introduce seventeen changes to the Forerunner 70. Of those listed, three are new features of some kind. Additionally, Garmin reports to have shipped ten bug fixes, the full list of which we have reproduced below. On top of that, Public Beta Version 1915 contains four other refinements, including improved swim length accuracy and swim stroke type detection. Please see Garmin's forum post and the changelog below for more details about Public Beta Version 19.15. * Adds instructions for entering pairing mode for HRM 200/600. * Changes Auto Lap prompts to announce lap numbers during workouts. * Changes Pulse Ox App to only block vibrations while taking a reading. * Fixes activity pause menu navigation so Resume can be reached by list wrapping. * Fixes alert volume unmuting itself after silent mode is turned on. * Fixes an issue preventing removal of the Radar Camera Controls data screen. * Fixes an issue that could cause Breathwork Live Activity instructions to appear blank. * Fixes battery drain issue that could happen while using Alipay * Fixes inconsistent Bluetooth headset volume control and volume synchronisation. * Fixes list becoming stuck when entering Pinyin. * Fixes missing Find My Device alerts on repeated searches. * Fixes notifications appearing during high-intensity workout intervals by delaying delivery. * Fixes the watch not immediately moving a stock up/down in its list when rearranging stocks. * Improves accuracy of swim length and swim stroke type detection. * Keeps showing weather data when hitting outages. * Updates activity discard behaviour for activities longer than 30 seconds. * Updates move alerts by adding manual snooze options and automatic suppression conditions.

BikeRumor
Oct 20th, 2026
Garmin Edge 1060 adds voice control, smarter routing, and reverse charging.

Garmin Edge 1060 adds voice control, smarter routing, and reverse charging. Was that rider just talking to their computer? Yep, say "hello" to Garmin's new flagship Edge, which adds a major change riders won't have to touch. But thats not all. Garmin and Tacx are rolling out a few new pieces of kit in this micro-launch, including a new Edge Explore 3/Plus and a new Tacx Nēra Trainer with some Zwift-friendly updates. Garmin Edge 1060 - what's new? The Garmin Edge 1060 adds an integrated microphone and voice control to the Edge platform's mega-screen. Riders can request ride data, switch screens, report road hazards, search for destinations, and handle some navigation functions without taking a hand off the bars. Say "Okay, Garmin," and the Edge 1060 can pull up information like heart rate or average power, switch between data pages, report a pothole, or help you find a nearby destination. The new computer also gets updated routing tools, an interactive workout screen, more GroupRide functionality, and USB-C reverse charging. "Okay, Garmin" Voice control is the obvious headline. The Edge 1050 already brought Garmin's brighter display, built-in speaker, digital bike bell, road hazard reporting, and a more phone-like (it's big enough) interface to the top of the Edge lineup. The 1060 adds the microphone needed to control many of those functions by voice. Why would I need this? Voice control can do more than just call up a data field. Riders can report hazards without reaching for the screen, ask for directions, search for points of interest, or change what they're looking at while keeping both hands on the bars. Garmin Messenger also works with the new microphone and speaker. With a phone connected, riders can send voice messages from the Edge and listen to incoming messages through the computer. The digital bike bell, spoken navigation prompts, and workout alerts carry over as well. I spent plenty of time with the Edge 1050, and it became one of my favorite head units despite giving up some battery life compared with the older Edge 1040 Solar. The Edge 1060 keeps the same general formula and adds another layer of hands-free control rather than starting over with a completely new computer. But are GearJunkie moving farther away from what cycling really is? Are GearJunkie just adding more distractions to its bars, and taking the office outside when GearJunkie should be focused on the ride? (Thats more of an individual question) But these mini cell-phone computers are here to stay, and they are competing for its attention. But if you want the totally analog look and zero distraction/all data, you can get the Omata Classic here, but bummer alert... It's the same price as the new Edge 1060. Garmin sharpens up navigation. A new Route Options feature offers different ways to reach a destination based on ride time, elevation, and bike type. Route Previews show distance, estimated ride time, traffic, and reported hazards before you head out, while Free Flow Routing looks for routes with fewer intersections and stops. Garmin has also expanded Up Ahead, allowing riders to prioritize points of interest such as coffee shops, restrooms, or gas stations and see nearby options along the route. Plus, Garmin has finally also added road closures to its community hazard system. Hazard reporting was already one of the more interesting features introduced with the Edge 1050, making it like Waze for cycling. Adding voice control makes it considerably easier to use while actually riding. Passing a pothole and saying something is much cleaner than tapping through menus while moving, and then hitting a non-reported pothole yourself. Training features carry over. The Edge 1060 keeps Garmin's training toolbox. That includes: Real-Time Stamina, Power Guide, Cycling Ability, Course Demands, adaptive Garmin Cycling Coach plans, and syncing with compatible Garmin-acquired TrainingPeaks workouts. The workout screen is now interactive, letting riders move through the session and look ahead at upcoming intervals instead of being locked into the current step. The home screen can also be customized more heavily, making it easier to put frequently used apps, widgets, and ride tools up front. Use your Garmin to charge your phone? The Edge 1060 also gains reverse charging over USB-C. That means the computer can send some of its battery power to another compatible device, including a phone or Garmin Varia light. Garmin doesn't intend this to be a rolling power-bank setup while riding. Think of it more as an emergency top-up if another device is running low and the Edge has battery to spare. Battery life remains similar to the Edge 1050, with Garmin claiming up to 20 hours in demanding use or up to 60 hours in battery-saver mode. More news: Edge Explore 3 and Explore 3 Plus join the lineup. Garmin also announced two new navigation-focused computers: the Edge Explore 3 and Edge Explore 3 Plus. Both get touchscreen navigation, Route Options, Free Flow Routing, Up Ahead, road hazard alerts, Garmin Coach, e-bike integration, LiveTrack, incident detection, and Varia compatibility. The Explore 3 Plus adds a speaker and microphone, plus voice control, messaging, and a digital bike bell. Garmin claims up to 16 hours of normal battery life for the Explore 3 and 14 hours for the Explore 3 Plus. Both can stretch to 48 hours in battery-saver mode. Edge Explore 3: $399.99 Edge Explore 3 Plus: $499.99 Garmin also has a new Tacx Nēra Trainer. As GearJunkie said, Garmin's launch wasn't limited to bike computers. They also introduced the Tacx Nēra, a direct-drive smart trainer with built-in forward/backward and side-to-side movement. It claims power and cadence accuracy within 1%, supports a maximum simulated gradient of 20%, and handles sprint efforts up to 2,200 watts. The Nēra includes built-in Wi-Fi and a Race Mode aimed at faster response during virtual racing. Garmin will offer it in two versions: one with a conventional cassette and another using a Zwift Cog and Click setup for virtual shifting. Both versions cost $999.99.

CapoVelo.com
Oct 20th, 2026
Garmin's new Edge 1060 cycling computer gives cyclists hands-free voice control.

Garmin's new Edge 1060 cycling computer gives cyclists hands-free voice control. 20 Oct 2026 Thanks to voice command, Garmin's new Edge 1060 cycling computer provides cyclists with hands-free operation, featuring a built-in microphone and speaker that allows them to access in-ride performance stats, select a route, find points of interest and exchange voice messages with other Garmin Messenger app users. "Whether cyclists are riding on road, gravel or trail, new navigation tools help them choose the best route and ride with greater confidence. Cyclists can also train smarter with robust performance features, stay connected with other riders with GroupRide enhancements, see essential information at a glance on a brilliant touchscreen display and use the added buttons for versatility in challenging weather conditions or while riding with gloves," says Garmin "Edge 1060 is designed to keep cyclists focused and in control from the first mile to the finish. Voice control helps riders access all the information they need while keeping their grip on the bars. Combined with advanced training insights and new intelligent navigation features, cyclists now have more of what they need to reach their goals and ride more confidently," adds Susan Lyman, Garmin Vice President of Consumer Sales and Marketing. Hands-free control With a simple "Okay, Garmin," cyclists can activate voice commands to control their Edge 1060 using prompts like "Report a pothole," "Route me to the closest coffee shop," or "What is my heart rate?" From there, Edge will follow commands by changing what is on the screen, reading out requested ride stats, providing suggested routes and more. With the on-device Garmin Messenger app and a connected smartphone, cyclists can also send voice messages right from their device, then hear incoming messages played out loud through the integrated speaker, along with navigation and workout prompts. Other cyclists can also hear the cyclist approaching as the digital bike bell plays from the speaker. Know before you go New routing features help cyclists feel more prepared for every ride: * Route Options: See different route options to get to a destination and choose the best route based on ride time, elevation, bike type and more. * Route Previews: Know what to expect before starting a ride with details about the route like distance, estimated ride time, traffic and reported road hazards along the way. * Up Ahead: Select points of interest that matter most - like coffee shops, restrooms or gas stations - and see updates for the nearest ones along your route. * Road closure alerts: Cyclists can now get a heads-up about road closures reported by other Garmin cyclists, in addition to other hazards like potholes, obstructions in the road and even aggressive animals. They can also contribute their own real-time road hazards hands-free using voice control. * Free Flow Routing: Find routes with the fewest stops, intersections or slowdowns to keep your speed during training. Train smart and stay connected * Cyclists can adjust their training and better monitor and manage their efforts with insights like real-time stamina, power guide, cycling ability, course demands and more - all powered by the Garmin Human Performance Lab. * Cyclists can create a free, personalized Garmin Cycling Coach plan that adapts based on their performance, recovery and the demands of a course. And cyclists using TrainingPeaks can have their training plan workouts sync to their Edge automatically to stay on track with their goals. * With a compatible Garmin smartwatch or CIRQA Smart Band, see off-the-bike recovery and health stats for a more holistic view of overall cycling fitness, and opt in to receive supplementary strength workouts with a training plan. * GroupRide detection allows cyclists to easily join a nearby GroupRide if their Edge detects an active session, giving them access to in-ride messaging, live locations, incident detection alerts and in-ride competitions and awards. * The workout screen is now interactive, making it easier to see upcoming steps in a workout, zoom in and out on the full workout, and more. * Easily customize the home screen by choosing which relevant apps and widgets are at the forefront while riding. * In a pinch, use Edge's reverse charging to provide charge to a Varia headlight or taillight, phone or another device. Available now, Edge 1060 has a suggested retail price of $799.99 and offers up to 20 hours of battery life in the most demanding use cases and up to 60 hours in battery saver mode. Visit garmin.com to learn more. Share on.