Senior Software Engineer

2 months ago


Olathe, Kansas, United States Garmin Ltd. Full time


Overview

We are seeking a full-time Senior Software Engineer in our Olathe, KS location for the Aviation Database Products Group. The Garmin Aviation Database Products Group is responsible for providing aeronautical data for use in Garmin certified avionics, portables and our Garmin Pilot mobile application. Our group writes and maintains software and tools to process this data, pack it in proprietary Garmin formats, and make available as regular updates to our customers in the field.

Essential Functions

  • Serves in a leadership capacity as an individual contributor for carrying out software development in C, C++, C#, Python or other selected languages for new products and/or applications
  • May serve as a Lead Software Engineer for complex software development project designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionality
  • Decomposes functional requirements into well-defined tasks
  • Researches fundamental problems and implements algorithm solutions that are appropriate
  • Offers peer technical assessments in areas of expertise, new technologies and software designs
  • Participates in project leadership and/or program planning including providing technical input to product development plans and concept documents
  • Makes substantial contributions toward determination of project goal/objective feasibility and applies good judgment in setting schedules/risk taking
  • Mentors and provides guidance to less experienced Software Engineers (1 &
    2)
  • Contributes to advanced technical research on new technologies
  • Provides reliable solutions to a wide range of difficult problems using sound problem-solving techniques
  • Assists with regular production processing responsibilities as needed, ensuring high-quality output within tight industry deadlines
  • Develops and maintains process and software documentation in compliance with regulatory requirements
  • Diagnoses problem reports and determines root cause, develops solution and communicates to stakeholders

Basic Qualifications

  • Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics, or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
  • Demonstrated proficiency with designing well-architected software systems and modules that support new technology or improve capability/performance of existing functionality
  • Demonstrated competence with researching fundamental problems and implementing appropriate algorithmic solutions
  • Demonstrated ability to serve as a lead software engineer for a complex software project
  • Ability to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity in work output
  • Demonstrated capability to offer peer technical assessments in areas of expertise, new technologies, and software designs
  • Mastered proficiency in writing software in C, C++, C#, or Java and relevant experience and/or training in data structures or object-oriented design methodology
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills
  • Must be positive, detail-oriented, organized, team-oriented, and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast-paced, deadline-driven environment

Desired Qualifications

  • Outstanding academics (cumulative GPA greater than or equal to 3.5)
  • Demonstrated proficiency with SQL and working with relational database management systems
  • Experience using command-line shell scripting (e.g. Windows Batch, Power Shell)

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

#J-18808-Ljbffr

  • Olathe, Kansas, United States Garmin Ltd. Full time

    Senior IT Software EngineerWe are looking for a full-time Senior IT Software Engineer based in Olathe, KS. As part of our team, you will be responsible for leading complex multi-system application development projects and collaborating with other teams to ensure successful project completion. Here are the main responsibilities:Lead complex application...


  • Olathe, Kansas, United States Garmin Full time

    OverviewWe are seeking a full-time Senior Software Engineer in our Olathe, KS location. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications, or systems new to Garmin as an individual contributor.Essential FunctionsServes in a leadership capacity as an individual...


  • Olathe, Kansas, United States Garmin Ltd. Full time

    OverviewWe are seeking a full-time Senior Software Engineer in our Olathe, KS location for the Aviation Database Products Group. The Garmin Aviation Database Products Group is responsible for providing aeronautical data for use in Garmin certified avionics, portables and our Garmin Pilot mobile application. Our group writes and maintains software and tools...


  • Olathe, Kansas, United States Garmin International, Inc. Full time

    Position: Senior IT Software Engineer (Java)OverviewWe are seeking a full-time Senior IT Software Engineer in our Olathe, KS location. In this role, you will be responsible for designing and developing complex multi-system applications and driving collaboration with others to ensure effective project completion while working collaboratively to develop and...


  • Olathe, Kansas, United States Garmin Ltd. Full time

    OverviewWe are seeking a full-time Senior Embedded Software Engineer in our Olathe, KS location on our Marine embedded software development team. In this role, you will be responsible for providing technical leadership and project planning for software development for products new to Garmin as an individual contributor.Essential FunctionsServes in a...


  • Olathe, Kansas, United States Garmin Full time

    Position: Senior DevOps (Embedded) Software EngineerOverviewWe are seeking a full-time Dev Ops Senior Software Engineer in our Olathe, KS location. This Dev Ops software engineer will help build and maintain the next generation of Garmin's Continuous Integration / Continuous Delivery (CI/CD) system used to build embedded software for Garmin's award-winning...


  • Olathe, Kansas, United States Garmin Full time

    Position: Senior Software Engineer (Java/Backend)OverviewWe are seeking a full-time Senior Software Engineer (Java Services) in our Olathe, KS location. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications, or systems new to Garmin.Essential FunctionsServes in a...


  • Olathe, Kansas, United States Garmin Ltd. Full time

    Position: Sr Software Engineer/ Technical Project ManagerOverviewWe are seeking a full-time Senior Software Engineer / Technical Project Manager in our Olathe, KS location on our Marine embedded software development team. Seeking someone who enjoys coordinating technical projects with other teams, as well as writing code in C/C++. In this role, you will be...


  • Olathe, Kansas, United States Garmin Full time

    DevOps Software Engineer 2Garmin International, Inc. - Olathe, KSOverview:We are seeking a full-time DevOps Software Engineer 2 in our Olathe, KS location. This DevOps software engineer will help build and maintain the next generation of Garmin's Continuous Integration / Continuous Delivery (CI/CD) system used to build embedded software for Garmin's...


  • Olathe, Kansas, United States Garmin Ltd. Full time

    OverviewWe are seeking a full-time Senior Antenna Engineer in our Olathe, KS or Cary, NC location. In this role on the Core Technology team, you will provide technical support and antenna solutions for complex products across Garmin's diverse product portfolio.Essential FunctionsLeadantenna design and development efforts for products that involve complicated...


  • Olathe, Kansas, United States Garmin International Full time

    OverviewWe are seeking a full-time Senior Mechanical Engineer in our Olathe, KS location. In this role, you will be responsible for providing advanced engineering skills and project planning for mechanical or electromechanical solutions or systems. Essential FunctionsAble to complete the most difficult tasks as a Master CAD-user including the completion of...


  • Olathe, Kansas, United States Garmin Ltd. Full time

    Position: Embedded C / Linux Software Engineer - MarineOverviewWe are seeking a full-time Embedded C Software Engineer in our Olathe, KS location on our Marine Services team. This role will work at the middle layer of the embedded stack, programming on Linux. We're seeking someone who is excited to develop systems that connect the devices on a customer's...


  • Olathe, Kansas, United States Garmin Full time

    OverviewWe are seeking a full-time iOS Mobile Front End Software Engineer in our Chandler, AZ location. In this role, you will be responsible for developing moderately complex software and creating and executing designs for small sets of new functionalities for Garmin products and/or applications.Essential FunctionsCreates and executes designs for small sets...


  • Olathe, Kansas, United States Actalent Full time

    Position Title: Senior Mechanical EngineerRole Overview:Actalent is seeking a Senior Mechanical Engineer with expertise in Creo, aiming to enhance their professional journey and technical skills within the engineering sector. Candidates should possess a bachelor’s degree in engineering and have a strong local presence.Key Responsibilities:Oversee...


  • Olathe, Kansas, United States Garmin Full time

    OverviewWe are seeking a full-time Senior Aviation Systems Security Engineer at our office in Olathe, Kansas, to design and evaluate security architectures for our avionics systems, products, and services. Working in close collaboration with various engineering teams, you will apply your systems engineering skills and cybersecurity expertise to ensure...


  • Olathe, Kansas, United States Garmin Full time

    Position Summary We are looking for a dedicated Junior Process Engineer to join our team. In this role, you will play a key part in developing fundamental tooling, process workflows, and basic operational guidelines within a collaborative setting. The Board Assembly Team (BAT) is tasked with the assembly of Printed Circuit Boards (PCBs) for our innovative...


  • Olathe, Kansas, United States Garmin Full time

    OverviewWe are seeking a full-time Senior Web/Mobile Business Analyst in our Olathe, KS location. In this role, you will be responsible for gathering, documenting and effectively communicating user requirements for medium to large size projects of average to significant complexity for products across your strategic channel. The Business Analysts also work...


  • Olathe, Kansas, United States Garmin Ltd. Full time

    OverviewWe are seeking a full-time Senior Aviation Programs Engineer/Manager in our Olathe, KS location. In this role, you will be responsible for leading successful conception, development, and/or application of sophisticated avionics systems for large, complex programs with broad market capability, by leading product definition and creation of technical...


  • Olathe, Kansas, United States Garmin International Full time

    OverviewWe are seeking a full-time Senior Industrial Designer - OEM / Exhibits in our Olathe, KS location. In this role, you will be responsible for leading the conceptualization and development of new products, programs, and exhibit solutions and will collaborate with other designers, engineering, product managers, marketing, and sales teams of the assigned...


  • Olathe, Kansas, United States Garmin Full time

    Engineering Applications AdministratorGarmin International, Inc. - Olathe, KSOverview:We are seeking a full-time Engineering Applications Administrator in our Olathe, KS location. In this role, you will be responsible for providing advanced administration and support for engineering applications (tools) in a team-oriented...