Jobs
>
Olathe

    DevOps Software Engineer 2 - Olathe, United States - Garmin

    Default job background
    Full time
    Description

    Overview

    We are seeking a full-time DevOps Software Engineer 2 in our Olathe, KS location for our Embedded Fitness Software Team.

    Our team develops a wide range of Fitness and Wellness purpose-driven devices to help our customers achieve their fitness and wellness goals. In this role, you will be responsible for improving, maintaining, and creating new tools and systems to build, test, and integrate the embedded software powering Garmin`s award-winning Fitness products.

    As a DevOps Software Engineer, you will create the infrastructure necessary to deliver embedded software builds. You will partner with engineers and engineering leadership to manage the tools for the team`s software build generation. You will create and maintain the tools necessary to continuously integrate code changes, generate builds, and deploy build artifacts. Additionally, you will build automation and tools to make creating and testing embedded software releases more efficient.

    Essential Functions

    • Maintains and improves the performance and reliability of embedded software build systems
    • Improves the performance and reliability of Continuous Integration (CI) infrastructure for embedded software
    • Improves and automates developer build environment setups
    • Integrates new automated testing into the CI system and manages the reporting mechanisms for automated tests
    • Implements and maintains containerized development environments to streamline project setup and maintenance
    • Creates and executes designs for new functionalities of the CI and build systems using Python, Java Script, or other selected languages
    • Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
    • Collaborates and adds value through participation in peer code reviews, providing comments and suggestions
    • Provides reliable solutions to a variety of problems using sound problem solving techniques
    • Performs technical root cause analysis and outlines corrective action for given problems
    • Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes

    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 1 year 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)
    • Demonstrates proficient knowledge and utilization of engineering tools necessary for successful performance of the essential functions of this job description
    • Experience using Git and Gerrit (or similar source code manager)
    • Experience using Jenkins, Zuul, or similar CI/CD systems
    • Proficiency in Python, Java Script, C, C++, C#, Java, or other selected languages

    Desired Qualifications

    • Outstanding academics (cumulative GPA greater than or equal to 3.5)
    • Experience with build and deployment automation
    • Previous experience designing and implementing Object Oriented designs in C++, C# or Java
    • Familiarity with testing, debugging and optimizing application software on embedded systems
    • Experience working with Jenkins and Atlassian tools such as Confluence and JIRA
    • User level experience with container / orchestrator technology like Docker, Kubernetes, OpenShift
    • User level experience with Static code analysis tools like Coverity, CppCheck, Clan
    • Experience working with embedded build systems such as WAF or CMake
    • Previous work or internship experience in design, particularly for consumer products

    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


  • Garmin

    Software Engineer

    3 weeks ago


    Garmin Olathe, United States

    Overview · We are seeking a full-time · Software Engineer - OEM Airframe Lead · in our Olathe, KS location. In this role, you'll be responsible for integrating Garmin's products into the cockpits of industry-leading aircraft. You'll write software in C and Python, configure th ...

  • Hive Solutions Group

    Software Engineer

    2 weeks ago


    Hive Solutions Group Olathe, United States

    Job Description · Job DescriptionSoftware Engineer will be responsible for designing, implementing, and delivering software solutions to various product lines, including new products & features. There is occasional maintenance on existing products and solutions. · Full time oppor ...

  • Hive Solutions Group

    Software Engineer

    3 weeks ago


    Hive Solutions Group Olathe, United States

    Software Engineer will be responsible for designing, implementing, and delivering software solutions to various product lines, including new products & features. There is occasional maintenance on existing products and solutions. · Full time opportunity, On site in Lenexa, KS. NO ...


  • Garmin Olathe, United States

    Overview · We are seeking a full-time Embedded Software Engineer - Aviation in our Olathe, KS 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 a ...


  • Garmin Olathe, United States

    We are seeking a full-time Senior Software Engineer (iOS) 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 Software Engineer, Software, ...


  • Garmin Olathe, United States

    We 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 drives collaboration with others to ensure effective project c IT, Software Engineer, Softwa ...

  • Garmin

    Software Engineer 2

    2 weeks ago


    Garmin Olathe, United States

    Overview · Garmin Int'l Inc. seeks Software Engineer 2 (Olathe, KS; multiple positions). · Essential Functions Develops moderately complex software in Java, Scala, or other selected languages for Garmin or OEM products and/or applications. · Develops scalable, extensible soluti ...

  • Garmin

    Software Engineer 1

    2 weeks ago


    Garmin Olathe, United States

    Overview · We are seeking a full-time Software Engineer 1 (Embedded Development) in our Olathe, KS location. In this role, you will be responsible for building upon existing software solutions to develop basic software for Garmin products and/or applications. · Essential Functio ...


  • Corps Team Olathe, United States

    Our client, a payment solutions company, is seeking a Software Engineer for a 12+-month contract role located in Lenexa, KS. This role is hybrid, (3 days in office but flexible with what days are onsite). · If you are considering sending an application, make sure to hit the appl ...

  • Garmin

    Software Engineer 2

    4 weeks ago


    Garmin Olathe, United States

    Garmin Int'l Inc. seeks Software Engineer 2 (Olathe, KS; multiple positions). Essential Functions Develops moderately complex software in Java, Scala, or other selected languages for Garmin or OEM products and/or applications. Develops scalable, exte Software Engineer, Software, ...


  • Garmin Olathe, United States

    Overview · We are seeking a full-time Senior Software Engineer - Optics & Camera Platforms 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 ne ...


  • Garmin Olathe, United States

    Overview · We are seeking a full-time · Senior Software Engineer (iOS) · 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 a ...

  • Garmin

    Software Engineer 2

    3 weeks ago


    Garmin Olathe, United States

    Overview · Garmin Int'l Inc. seeks Software Engineer 2 (Olathe, KS; multiple positions). · Essential Functions · Develops moderately complex software in Java, Scala, or other selected languages for Garmin or OEM products and/or applications. · Develops scalable, extensible solut ...

  • Garmin

    Software Engineer 1

    4 weeks ago


    Garmin Olathe, United States

    Overview · We are seeking a full-time · Software Engineer 1 (Embedded Development) in our Olathe, KS location. In this role, you will be responsible for building upon existing software solutions to develop basic software for Garmin products and/or applications. · Essential Func ...


  • Kansas Action for Children Olathe, United States

    at Garmin International in Olathe, Kansas, United States · Job Description · Overview · Garmin International seeks Senior IT Software Engineer (Olathe, KS; Multiple Positions): · Essential Functions · Lead complex multi-system application development projects and drive collabo ...


  • Honeywell Olathe, United States

    Responsibilities · In this role, you will impact the aviation industry by developing innovative software solutions that improve the functionality, reliability, and user experience of avionics solutions. · You will collaborate with cross-functional teams to gather requirements, ...


  • Kansas Action for Children, Inc Olathe, United States Full time, OTHER

    · Position: Senior Software Engineer · at Garmin International in Olathe, Kansas, United States · Job Description · Overview · Garmin International Seeks Senior Software Engineer (Olathe, KS; multiple positions) · Essential Functions · Provide technical leadership and project p ...


  • Kansas Action for Children, Inc Olathe, United States Full time, OTHER

    · Garmin International Seeks Senior Software Engineer (Consumer Platform Engineering - Marine) (Olathe, KS; multiple positions) · Under supervision of software engineering management, provides technical leadership and project planning for carrying out software development in C, ...


  • Garmin Olathe, United States Full time

    Overview · Garmin International Seeks Senior Software Engineer (Olathe, KS; multiple positions). · Essential Functions · Serves in a leadership capacity for carrying out software development in C#, Java, or other selected languages for new products and/or applications · Serves as ...


  • Garmin International Olathe, United States Full time

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