Senior Software Engineer at Garmin International in Olathe, Kansas

Posted in General Business 10 days ago.

Type: Full-Time





Job Description:

Overview

We are seeking a full-time Senior Software Engineer in our Olathe, KS location for our Consumer Platform engineering Marine Team.

IND-DNP

#LI-DNI

Essential Functions


  • Under supervision of software engineering management, provides technical leadership and project planning for carrying out software development in C, C++, C#, Python or other selected languages for Garmin marine products and their integration with Garmin's consumer platform.

  • Serves as a Lead Software Engineer for a complex software development project. Participates in project leadership and/or program planning including providing technical input to product development plans and concept documents.

  • Designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionality. Decomposes highly complex functional requirements into well-defined tasks.

  • Researches fundamental problems and implements algorithm solutions that are appropriate. Evaluates new technologies as they apply to existing functions

  • May work with software vendors to integrate externally developed deliverables into project.

  • Mentors and/or supervises less experienced Software Engineers and offers peer technical assessments in areas of expertise, new technologies and software designs.

  • Assist design engineering as needed with component datasheet review and schematic design review. May partner with electrical engineering or process manufacturer to turn on new processors.

  • Offers process improvement suggestions and authors new procedures as appropriate.

  • Provides reliable solutions to a wide range of difficult problems using sound problem solving techniques.

  • Associates are permitted to work from home, within commuting distance of office, up to two days per week provided that their job duties can be performed effectively while working from home, and if they have appropriate approval from their manager.

  • Full-time remote work is not available.

IND-DNP

#LI-DNI

Basic Qualifications


  • BA in IT, Computer Science, Electronics or Electrical Engineering. Computer Engineering, Software Engineering, or related plus 5 years of progressive software engineering or related experience.


  • Must show demonstrated experience with the following:


  • Writing software with C, C++, Python AND assembly

  • Low level embedded hardware protocols such as SPI, 12C, USB, UART or related

  • Debuggers - features, functionality and limitations

  • Designing well architectured software systems and modules that support new technology or improve capability/performance of existing functionality

  • Decomposing basic to intermediate functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output

  • Offering peer technical assessments of lower-level engineers

  • In lieu of a Bachelor's plus 5 years of experience, will accept a Master's degree in same plus 3 years of software engineering related experience.


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.

This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits

IND-DNP

#LI-DNI





More jobs in Olathe, Kansas

General Business
about 3 hours ago

DH Pace Company, Inc.
Other
about 6 hours ago

Walmart
Other
about 6 hours ago

Walmart
More jobs in General Business

General Business
less than a minute ago

Jackson Hewitt
General Business
less than a minute ago

Jackson Hewitt
General Business
30+ days ago

Jackson Hewitt