waypointjobs

Garmin Ltd.

Firmware Engineer 2 - Outdoor team

olathe, KS

Check who can apply and the requirements below before continuing.

This job is closed

Applications are no longer available for this announcement. Explore current related opportunities below.

Job description

Overview

We are seeking a full-time Embedded Engineer 2 for our Outdoor team at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for developing low-level embedded software for various Garmin Consumer Outdoor products. You will be developing C/C++ software that interacts with hardware including initial board bring‑up, boot strapping the operating system, developing and integrating device drivers and power/thermal management.

Essential Functions

Serves as a individual contributor for carrying out software development in C and C++ and Assembly oh for new products and/or applications.

Experience with board bring up/driver development in RTOS, Linux and/or Android platforms

Works with wireless networking technologies, including ANT, Bluetooth/BLE and Wi−Fi, to allow communication with other outdoor products

Decomposes functional requirements into well‑defined tasks

Researches fundamental problems and implements algorithm solutions that are appropriate

Offers peer technical assessments in areas of expertise, new technologies and software designs

Assists design engineering as needed with component datasheet review and schematic design review

Participates in project leadership and/or program planning including providing technical input to product development plans and concept documents

Makes substantial contributions toward determination of project goal/objective feasibility and applies good judgment in setting schedules/risk taking

Mentors and provides guidance to less experienced Software Engineers (1)

Contributes to advanced technical research on new technologies

Offers process improvement suggestions and authors new procedures as appropriate

Provides reliable solutions to a wide range of difficult problems using sound problem solving techniques

Basic Qualifications

Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field AND a minimum of 1 year relevant experience OR an equivalent combination of education and experience

Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)

Demonstrated proficiency with designing well architectured software systems and modules that support new technology or improve capability/performance of existing functionality

Demonstrated competence with researching fundamental problems and implementing appropriate algorithmic solutions

Ability to decompose functional requirements into well‑defined tasks while balancing quality, quantity, and complexity in work output

Demonstrated capability to offer peer technical assessments in areas of expertise, new technologies and software designs

Proficiency in writing software in C, C++ , and relevant experience and/or training in data structures or object‑oriented design methodology

Demonstrated strong and effective verbal, written, and interpersonal communication skills

Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi‑tasker, and self‑starter with the ability to prioritize and lead in a fast paced, deadline‑driven environment

Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)

Desired Qualifications

Previous work or internship experience in design, particularly for consumer products

Linux and/or Android programming experience

Multi‑threaded software development

Wireless communication experience (Bluetooth/BLE, WI-FI) and experience with Wireshark and Bluetooth sniffer tools

Familiar with hardware communication interfaces (I2C, SPI, UART, USB)

Experience using laboratory equipment (e.g., logic analyzer, digital oscilloscope, In-circuit debuggers)

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

#J-18808-Ljbffr

Worksite address

olathe, KS, 66051, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Explore related searches

Current related jobs

L3Harris Technologies

WhatJobs

Specialist, GNC Engineer (RICHARDSON)

richardson, TX

Salary not specified

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a s…

Last received from source 2026-10-09View job

B. BRAUN MEDICAL (US) INC

WhatJobs

PFG Associate Engineer (Allentown)

allentown, PA

Salary Range: $68,700 - $78,700

B. Braun Medical, Inc. Company: B. BRAUN MEDICAL (US) INC Job Posting Location: Allentown, Pennsylvania, United States Functional Area: Resea…

Last received from source 2026-10-09View job

Midland States Bank

WhatJobs

Intern - AI Solutions Engineer (St Louis)

saint louis, MO

Pay: $18 an hour

Is your CV ready If so, and you are confident this is the role for you, make sure to apply asap. Intern - AI Solutions Engineer At Midland States…

Last received from source 2026-10-09View job

NorthPoint Development LLC

WhatJobs

Design Engineer

kansas city, MO

See pay details in description

Design Engineer *This is an on-site role in Kansas City, Missouri. Curious about a career with NorthPoint NorthPoint is a real estate develo…

Last received from source 2026-10-09View job