This job listing has expired and the position may no longer be open for hire.

Software Engineer (Aviation Database Programming) at Garmin International

Posted in Software 30+ days ago.

Type: Full-Time
Location: Olathe, Kansas





Job Description:

GPS Manufacturer/Distributor

Our aviation development teams in Olathe, Kansas are hiring full time Software Engineers to develop software and database solutions for Garmin products. In addition to developing new software solutions in C, C++, Python, or other selected languages, Software Engineers will perform maintenance activities for products already in production and troubleshoot issue reports, reproduce issues, perform technical root cause analysis and outline corrective action, and implement and test software solutions. 

In this role, 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:


  • Provides reliable solutions to a variety of problems using sound problem solving techniques and tools such as debuggers, emulators, simulators, and database analysis tools

  • Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on some data design aspects

  • Research technical issues to find a root cause, but be able to communicate answers to non-technical customers

  • Organize data from a variety of outside sources into a common format, checking for accuracy, consistency, and quality of the data

  • Works collaboratively and professionally in a team environment with other Garmin associates to achieve goals and beat deadlines

  • Thoroughly documents work in an organized manner

  • 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

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.

Candidates for this role should possess a Bachelor’s Degree in Computer Science, Computer Engineering, or a degree from a related field (such as Math, CIS, or IT) with a strong programming background relevant to the essential functions of this job description from a four-year college or university with a minimum cumulative 3.0 GPA AND 2 years experience performing a substantially similar role OR an equivalent combination of education and relevant experience. Proficient knowledge and utilization of engineering tools plus proficiency and experience necessary to develop moderately complex software in C, C++, Python, or other selected languages are a must.  Mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and database tools) and proficient ability to capture and document software requirements are additional requirements.

Candidates with experience in SQL, RDBMS and data conversion are highly preferred.  Previous experience working in a team environment is a major plus!

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.





More jobs in Olathe, Kansas


AT&T

Integris BioServices, LLC dba KCAS Bioanalytical and Biomarker Services

Integris BioServices, LLC dba KCAS Bioanalytical and Biomarker Services
More jobs in Software


Alliance Health

Allied World

Luminant Generation Company LLC