Location: Olathe, KS (Kansas City)
POSITION SUMMARY: Develop software for Garmin products in a team-oriented environment.
ESSENTIAL FUNCTIONS:• Develop software in C++ 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 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 C++• 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• User interface design & development including MFC, Gtk+, Gtkmm or QT• Windows Mobile, Symbian, Palm, BREW or similar embedded application development • Linux application development
EEO/AA/M/F/D/V
This is a fulltime position.
To Apply: http://garmin.taleo.net/careersection/3/jobdetail.ftl?lang=en&job=08000BC
Click here to read the whole listing