Software Engineer- Connect IQ at Garmin International

Posted in Engineering 10 days ago.

This job brought to you by eQuest

Type: Full-Time
Location: Olathe, Kansas





Job Description:

GPS Manufacturer/Distributor

As a leading worldwide provider of navigation devices and wearable technology, our focus is on developing, designing and supporting superior products. Our advanced technology promotes performance, safety and ease of use in every market we serve. That makes us an engineering and technology company with a keen focus on recruiting talent in those fields. But the same vertical integration business model that keeps all design and manufacturing processes in-house also gives us the incentive to hire top performers from different backgrounds, including operations, finance and accounting, information technology, sales, marketing and communications.

 

We are looking for a full-time Software Engineer for our headquarters in the Greater Kansas City area. In this role, you will be responsible for developing software content for Connect IQ compatible devices. Other essential functions include:


  • Will develop software in Monkey C, C, C++, C#, Java, Objective C, and other selected languages for the Connect IQ app platform and/or applications consistently following Garmin’s coding standards and in accordance with applicable software development methodology and release processes

  • Collaborate with design, product management, marketing, business development, and business leaders to define and execute Connect IQ integrations

  • Utilizes software engineering tools such as monkeyc, monkeydo, git, llvm, gcc, and debuggers in the software development process

  • Creates and maintains app content for the Connect IQ store

  • Provides reliable solutions to a variety of problems using sound problem solving techniques

  • Performs technical root cause analysis and outlines corrective action for given problems

  • Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on some electrical design aspects

  • Apply Garmin’s Mission Statement and Quality Policy and enthusiastically exhibit a desire to see Garmin succeed

  • Works collaboratively and professionally with other Garmin associates in cross functional teams to achieve goals

  • Apply a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion


  • Other responsibilities may include reviewing product and/or application information including manuals, app descriptions, assets, marketing materials, and brochures for technical accuracy, participating in product and/or application definition activities including feature analysis and system trade-offs and performing other duties as necessary.

     


Qualified candidates for this role will possess a Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering Aerospace Engineering, Math or Physics or a technical field (such as CIS or IT) relevant to the essential functions of this job description from a four-year college or university OR an equivalent combination of education and relevant experience with a minimum 3.0 cumulative GPA. Other requirements include:


  • Must demonstrate knowledge, education, experience and/or training necessary to develop basic software in C, C++, C#, Java, assembly language, or other selected languages

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


Previous work or internship experience in design, particularly for consumer products is highly preferred!

As part of our ongoing commitment to helping associates maintain a healthy balance between work and life, we sponsor company-wide and individual wellness initiatives, as well as world-class sporting events—and even some of the participating athletes. In each of the communities in which we do business, Garmin has a strong philanthropic and civic presence. Our associates benefit from these connections in many ways, including through discounts on products and services, opportunities to attend sponsored events, and even help with work-life initiatives, such as pilot certification and adoption assistance.

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.