This job listing has expired and the position may no longer be open for hire.

Software Engineer 2 (Fitness Products) at Garmin International

Posted in Engineering 30+ days ago.

Type: Full-Time
Location: Cary, North Carolina





Job Description:

GPS Manufacturer/Distributor

Are you ready to work up a sweat? Our fitness team is looking for self-motivated, confident and passionate engineers to help us create products that solve complex problems and make people’s lives safer, healthier and more enjoyable. Our fitness technology provides a combination of performance, safety, quality, value, innovation and ease of operation to help our consumers get the most out of their workouts.  We strive for continual innovation, resulting in high-quality, state-of-the-art products aimed at giving our consumers an unwavering level of confidence when they’re out running, biking, golfing or swimming. If fitness is your passion, we need to catch you!

We are looking for a full time Software Engineer 2 with a passion for developing embedded software to help develop our next generation of Fitness products at our headquarters in Cary, NC. You will be tasked to develop software using cutting edge technologies and be required to think outside of the box to ensure that our products meet the expectations of our valued customers.

Responsibilities include: 

•    Develop high and mid-level software in support of exciting new and existing features in fitness products

•    Partner with various software teams as needed to bring new and advanced technologies into fitness products

•    Collaborate with low-level software team to validate hardware designs

•    Work closely with the User Experience team to develop and implement intuitive and achievable designs

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

•    Collaborate and add value through participation in peer code reviews and technical assessments in areas of expertise, providing comments and suggestions to support software designs and new technologies

•    Perform periodic software maintenance as required for products in production

•    Provide reliable solutions to a wide range of difficult problems using sound problem-solving techniques

•    Develop ownership of key technologies, features, or software modules, contributing to their adoption in multiple products and future enhancements

Qualified candidates will possess a Bachelor of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Math or Physics or a technical field (such as CIS or IT) from a four-year college or university AND a minimum of one year relevant experience OR an equivalent combination of education and relevant experience. Other qualifications include:

•    Must possess a minimum 1 year of work experience

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

•    Demonstrates proficiency with designing well-architected software systems and modules that support new technology or improve capability / performance of existing functionality

•    Proficiency in C/C++ or similar programming language

•    Experience and interest in embedded systems is desirable

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.





More jobs in Cary, North Carolina


Harbor Group Management

Veterinary Emergency Group

Best Buy
More jobs in Engineering


Hoyle, Tanner and Associates, Inc.

Hoyle, Tanner and Associates, Inc.

Jabil Inc.