Sr Software Engineer​/Technical Project Manager

1 month ago


Olathe, Kansas, United States Garmin Ltd. Full time


Position: Sr Software Engineer/ Technical Project Manager

Overview

We 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 responsible for providing technical leadership and project planning for software development for products new to Garmin as an individual contributor.

Essential Functions

Serves in a leadership capacity as an individual contributor for carrying out software development in C and C++.Builds relationships with product managers, quality teams, and engineers across the Garmin Marine organization, ensuring that tasks and projects are being completed.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.Works effectively across multiple software layers, including UI, application logic, data persistence, network communications, and Linux setup.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).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.

Basic Qualifications

Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience.Demonstrated proficiency with designing well-architected software systems and modules that support new technology or improve capability/performance of existing functionality.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++, 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.Demonstrated competence with researching fundamental problems and implementing appropriate algorithmic solutions.

Desired Qualifications

Passion for boating or other on-the-water activities.Previous experience acting as a project manager, leading software projects that span across multiple teams.Familiarity with design, development, and testing of high-level application code, including user interface.Familiarity and/or proficiency with mid-level protocol development and debugging, as needed for device-to-device communication.Experience with git, JIRA, and Microsoft Azure ADO.

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 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 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 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 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

    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 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 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

    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 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

    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 Technical Lead Aviation Systems Engineer in our office in Olathe, KS to develop innovative solutions that delight our customers across aviation market segments. Working in close collaboration with Garmin Aviation leadership, you will apply your business and technical skills to create superior systems, products, and lead...


  • 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...


  • Olathe, Kansas, United States Procom Services Full time

    Position: / Desktop Services EngineerProcom is a leading provider of professional IT services and staffing to businesses and governments in Canada.With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest "Canadian-Owned" IT staffing/consulting company.Procom's...


  • Olathe, Kansas, United States GARMIN Full time

    Essential FunctionsProvide advanced administrative support for engineering applications used within the Engineering department including, but not limited to software configuration management, issue tracking, and other software development related applications Provide advanced triage for incoming user requests to classify/categorize requests, ensure requests...


  • 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

    OverviewWe are seeking a full-timeEngineering 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 environment.Essential FunctionsProvide advanced administrative support for engineering applications used within the...


  • 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 Terracon Full time

    Service Line:GeotechnicalOffice Name:Remote OnlyJob Overview:Terracon is excited to offer a remarkable opportunity within our expanding Alternative Delivery division. This team is engaged in significant transportation initiatives throughout the United States, allowing for flexibility in location across the country.In this position, you will deliver...

  • Data Engineer 2

    2 months ago


    Olathe, Kansas, United States Garmin International Full time

    OverviewWe are seeking a full-time Data Engineer 2 in our Olathe, KS Support Center location. In this role, you will support Garmin's Operations team by transforming raw operational data into curated analytics datasets, which will drive reporting and Data Science activities. Essential FunctionsProvide technical input to feature development plans and concept...