About Garmin
Garmin International Inc. is a member of the Garmin Ltd. (Nasdaq: GRMN) group of companies that designs, manufactures, and markets navigation and communications equipment for the aviation and consumer markets. Our products serve aviation, marine, automotive, wireless, OEM, and general recreation applications. Specifically, we aim to enrich the lives of customers, suppliers, distributors, and employees by providing the very best products that offer superior quality, safety, and operational features at affordable prices.

What started out in 1989 with a handful of dedicated engineers and a great idea for a product has grown into the Global Positioning System (GPS) leader-both in sales and critical acclaim. From the time our first GPS handhelds supported the Coalition forces in the Gulf War to our current reputation as the first name in GPS innovation, Garmin has helped to take GPS to new heights by going beyond the ordinary features and performance found in typical GPS receivers.

Today, Garmin has a diverse product line and distributors in virtually every part of the world. We have built and sold millions of GPS receivers. While our immediate success has resulted from developing innovative products for a variety of markets, our long-term success is based on our commitment to support our customers after the sale. We are winning over our new customers with quality products, tremendous value, and superior service, and we are working to turn them into loyal Garmin supporters for many years to come.

Software Engineer

GPS Manufacturer/Distributor

Develop software for Garmin products in a team-oriented environment.
 
ESSENTIAL FUNCTIONS:

  • Develop software in C, C++, C#, Java, assembly language, or other selected languages for Garmin products in accordance with Garmin's software development methodology

  • Perform new product software design and development as well as maintenance activities for products already in production.

  • Test software using debuggers, emulators, simulators, and/or logic analyzers

  • Perform software releases and software quality assurance activities

OTHER RESPONSIBILITIES:
  • Review product information including manuals and brochures for technical accuracy

  • Participate in product definition activities including feature analysis and system tradeoffs

  • Perform other duties as necessary


EDUCATION, EXPERIENCE, AND SKILLS REQUIRED:
  • Bachelor of Science or above in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Math or Physics from a four-year college or university, or equivalent education/experience

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

  • Detail-oriented individual with the ability to prioritize and manage multiple tasks

  • Strong verbal and written communication skills

  • Relevant experience and/or training in a high level language such as C, C++, C# or Java

  • Relevant experience and/or training in data structures or object oriented design methodology

  • Relevant education and/or experience in software design, development and maintenance, as required for the successful performance of the essential functions of the position

DESIRABLE QUALIFICATIONS:
  • Excellent academics (cumulative GPA greater than or equal to 3.5)

  • Previous experience working in a team environment

  • Relevant experience in one or more of the Specialization Areas listed below

SPECIALIZATION AREAS:
Opportunities for specialization exist as a Garmin Software Engineer, some of which are listed below:
  • User interface design & development including MFC, Gtk+, Gtkmm or QT

  • Micro computer architecture expert / assembly language programming

  • Windows Mobile, Symbian, Palm, BREW or similar embedded application development

  • Windows or Mac OS application development

  • Cartography/map technology algorithm and application development

  • Embedded Linux platform development (kernel mode, drivers, system libraries, GNU toolchain)

  • Client-server/Web/Enterprise application development using J2ME or J2EE

 
EEO/AA/M/F/D/V
 



Apply

Company:
Garmin
Location:
Olathe, KS 66062
Status:
Full Time, Employee
Job Category:
Engineering
Career Level:
Entry Level