Join our team of engineers who get to develop software on cool consumer electronics used in marine, aviation, fitness, automotive, outdoor and mobile industries!
Garmin is a world leader in GPS products used by pilots, motorists, hikers, bikers, boaters, and travelers. We are continually seeking solid candidates to add to our team of engineers here at our headquarters in Olathe, KS. Currently, we have 2000 employees here in Olathe, KS, and about 6000 worldwide.
We are hiring all types of engineers, from design engineers to software engineers. Check our site for info and job summaries - www.garmin.com/careers
The company culture at Garmin is fantastic. We offer a "no dress code" policy, as well as opportunities for fitness during the work day (at the local YMCA, on our walking trail, or challenging a colleague to a game of ping pong). We have a full-service cafeteria on-site with offerings for Breakfast and Lunch, in addition to “grill day” on Fridays in the summer.
Other benefits include: Fully paid dental and health insurance for exempt employees and their families, 401K with 75 cent match on the $1 (capping at 10%), and a pension plan. Additionally, we offer many company-sponsored events throughout the year. Garmin is very family-friendly and invites families and spouses to many of our events.
Imagine working for a technology company that has inspired Wired magazine to rank us 22nd in their 2007 list of the 40 most innovative companies in the world. GARMIN was ranked ahead of Microsoft, Intel and IBM. We were recently named by Forbes magazine as: "America's best managed company in the technology hardware and equipment category, ahead of H-P, Cisco and Canon, and one of the 400 best large publicly traded companies in America"
Develop software in C, C++, C#, Java, assembly language, or other selected languages for Garmin products in accordance with Garmin’s software development methodology.
Other tools and technologies may include:
3D technologies - OpenGL and DirectX
LCD Display development
Touchscreen Panel development
High level embedded development
GUI / HMI design
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
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)