Associates get the royal treatment at Garmin. Regardless if you’re a newbie or a veteran, engineers dream it, design it and use it. Here, you will be surrounded by others who share the same passion about what they do every day. We offer a relaxed team environment (no dress code!) where advancement is found from sharing knowledge, not hiding it! While we promise you a lot of responsibility, you also will have the opportunity to have ownership over projects…oh, and we promise you there will be some fun mixed in there, too!
Now boarding – new engineers! Our software engineering team is seeking self-motivated, confident and passionate engineers to help us create products that solve complex problems and make our customers lives safer, healthier and more enjoyable. At Garmin, our software technology provides an industry-leading combination of performance, safety, quality, value, innovation and ease of operation to help our consumers get the most out of every hour they spend using our products. We strive for continual innovation, resulting in high-quality, state-of-the-art products aimed at giving our customers an unwavering level of confidence when they’re using Garmin's aviation, automotive, marine, outdoor, and/or sports products.
We're now hiring full time Software Engineers at our office in software technologies team in Olathe, KS. Working in a casual and innovative environment, you will have an opportunity to work on the cutting edge technologies and apply the latest software development through tasks ranging from low level platform bring up on various operating systems to implementing high-level user interfaces. Opportunities exist for low-level developers, mid-level (protocol /algorithm) developers, and high-level (HMI / GUI) developers.
As a Software Engineer on the Software Technologies team, you’ll develop software for software applications including designing, implementing and testing software written in Java running on various platforms, performing software releases, quality assurance, and maintenance activities.
You may also perform as a technical leader or Lead Software Engineer, working collaboratively and professionally within cross functional teams, collaborate and add value through participation in peer code reviews, and serve as a mentor to less experienced software engineers.
Other responsibilities for this role include:
Software Engineers at Garmin may also review product and/or application information including manuals and brochures for technical accuracy and/or participate in product and/or application definition activities including feature analysis and system tradeoffs.
- Provides reliable solutions to a variety of problems using sound problem solving techniques
- 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
- Apply a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion
Candidates for this role should possess a Bachelors Degree in Computer Science, Electrical Engineering, Computer 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 with a minimum cumulative 3.0 GPA AND a minimum of 1 year experience performing a substantially similar role OR an equivalent combination of education and relevant experience. Proficient utilization of engineering tools plus knowledge and/or training programming in J2EE or J2ME necessary to develop moderately complex software is a must. Mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers) and proficient ability to capture and document software requirements are additional requirements.
Candidates with experience handling complex protocols, developing Wi-Fi drives, and/or networking embedded systems are preferred. Previous experience working in a team environment and/or proven ability to research, document and present complex new topics is also a plus.
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 company-paid dental insurance, stock options, a 401k plan, a pension plan….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.
Garmin - 19 months ago
"Dreaming big and obsessing about the details.” It’s a dynamic philosophy that has taken Garmin from a start-up GPS...