Senior Software Engineer - 21002Q2

at Garmin International in Olathe, Kansas, United States

Job Description

Garmin International seeks Senior Software Engineer (Olathe, KS; Multiple Positions):  Serve in a leadership capacity for carrying out software development in C, C++, Python, Perl or other selected languages for new products and/or applications. May serve as a Lead Software Engineer for a complex software development project Designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionality. Decompose functional requirements into well defined tasks. Research fundamental problems and implement algorithm solutions that are appropriate. Offer 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. Evaluates new technologies as they apply to existing functions. Participate in project leadership and/or program planning including providing technical input to product development plans and concept documents. Make substantial contributions toward determination of project goal/objective feasibility. Mentor and/or supervise less experienced Software Engineers. Contribute to advanced technical research on new technologies. Independently determine general approach and specific solutions to technical problems. Offer process improvement suggestions and author new procedures as appropriate.



Bachelor’s degree in Computer Science, CIS, Electrical Engineering, Computer Engineering, Software Engineering, or related field plus 5 years of experience in the IT environment

Must have demonstrated experience with the following:

  • Architecting solutions for multiple groups, products, disciplines or modules
  • C, C++, Python, PERL
  • Version control systems including Git.
  • Algorithms and data structures
  • GNU/Linux, Windows, GNU tool chain and debugging tools
  • UML diagrams, Software development life cycle, Agile
  • networking protocols
  • Jenkins
  • Requirement gathering and system designs


Please go to and refer to Req #21002Q2.

Copy Link

Job Posting: 11767178

Posted On: Dec 08, 2021

Updated On: Jan 11, 2022