DevOps Software Engineer 2

Garmin Kansas City, MO

Company

Garmin

Location

Kansas City, MO

Type

Full Time

Job Description

Overview

We are seeking a full-time DevOps Software Engineer 2 in our Olathe, KS location for our Fitness 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 building and maintaining the embedded software build, test, and Continuous Integration / Continuous Delivery (CI/CD) systems used to create Garmin`s award-winning Fitness products.

As a DevOps Software Engineer, you will create the infrastructure necessary to deliver product 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 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 / Continuous Delivery (CI/CD) infrastructure for embedded software
  • Improves and automates developer build environment setups
  • Integrates new automated testing into the CI/CD 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 small sets of new functionalities as part of a software project using C, C++, C#, Java, 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 C, C++, C#, Java, Python, 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

Date Posted

03/10/2024

Views

20

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Business Account Executive - Spectrum

Views in the last 30 days - 0

The Business Account Executive role involves selling primary and ancillary communications solutions to small and mediumsized businesses within a speci...

View Details

Senior Software Engineer, Devices Automation - Block

Views in the last 30 days - 0

Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...

View Details

Software Engineering Lead - Dotdash Meredith

Views in the last 30 days - 0

Dotdash Meredith is seeking a skilled Engineering Lead for a missioncritical role in designing and scaling their nextgeneration publishing platform Th...

View Details

Process Delivery Specialist-Procure to Pay - IBM

Views in the last 30 days - 0

The Finance Admin Business Analyst plays a crucial role in maintaining IBMs financial integrity Key responsibilities include identifying duplicate re...

View Details

Process Delivery Specialist - Lead to Cash - IBM

Views in the last 30 days - 0

The job posting is for an Order to Cash Analyst role in IBM Consulting The role involves ensuring accurate and timely application of customer payments...

View Details

Partner Sales Executive - Ollion

Views in the last 30 days - 0

Ollion is a global company that connects businesses and capabilities worldwide to help organizations make the most of their transformation They priori...

View Details