Description
Garmin's in-dash automotive map drawing teams in Cary, NC and at our Headquarters location in Kansas City are hiring full time Senior Software Engineers focused on embedded
graphics to develop state of the art, embedded software for Garmin built-in products manufactured in automobiles worldwide - including Honda, Chrysler, Daimler, and more.
In this role, you'll be
developing software in C, C++, or other selected languages, performing new
product software design and development as well as maintenance activities for
products already in production, testing software using debuggers, emulators,
simulators, and performing software releases and software quality assurance
activities.
Other responsibilities include
reviewing product and/or application information manuals and brochures for
technical accuracy and participating in product definition activities such as
feature analysis and system tradeoffs.
A Bachelor of Science or
above in Computer Science, Electrical Engineering, and/or Computer Engineering
from a four-year college or university, or equivalent education/experience and a
minimum 3.0 cumulative GPA. Relevant experience and/or training in a high level
language such as C, C++, data structures or object oriented design methodology,
software design, development and maintenance are required for this role.
Previous experience in 2D/3D
(OpenGL) graphics and rendering technologies and a strong expertise in math with
emphasis on 3D are also a must. Other requirements for this role include:
-
Detail-oriented individual with
the ability to prioritize and manage multiple tasks
-
Strong verbal and written
communication skills
-
Ability to work well in a
milestone-driven, team development environment
-
Passion for developing and
using interactive, graphic-intensive software
-
Experience in developing and
maintaining multithreaded software
-
Experience developing
high-performance, graphic intensive software on a resource constrained
platform
Candidates with 4+ years of C/C++
and object oriented design experience, graphics optimization experience, and/or
cross-platform programming experience are preferred.
At Garmin, we like to laugh, have
fun and work hard. It comes easily when you work on cool products with
hard-working individuals who share the same passion. We offer numerous
opportunities to get involved (kickball anyone?), and believe strongly in a
work-life balance so your creativity can flow.
Garmin offers one of the most
comprehensive compensation and benefit plans around. We offer extensive health
care coverage with little to no contributions, depending on the plan. Plus, we
offer dental insurance, Employee Stock Purchase Plan, a Garmin Retirement Plan
and much more… Trust us, it doesn’t get much better than this. Unless of course,
you want to talk table tennis, fitness spaces, product discounts… Come on, what
are you waiting for? Apply today.
EEO/AA/Minorities/Females/Disabled/Veterans