DevOps Software Engineer 2
1 month ago
Garmin International, Inc. - Olathe, KS
Overview:
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 award-winning products.
Responsibilities:
Essential Functions
Creates and executes designs for small sets of new functionalities as part of a software project using C, C++, C#, Java, assembly language, or other selected languages
Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
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
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
Supports working hours as part of a rotating schedule to provide on-call support of Garmin's 24/7 operations
Automates routine tasks whenever possible
Supports software engineering applications installations and upgrades
Collaborates and adds value through participation in peer code reviews, providing comments and suggestions
Evaluates, integrates, administers, and supports new applications
Supports monitoring and testing of software engineering applications
Supports application server capacity planning, backups, and other server-based activities
Performs technical root cause analysis and outlines corrective actions for given problems
Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and responds to infrastructure outages
Qualifications:
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)
Must possess proficiency in writing software in Python, C, C++, C#, Java, SQL or other selected languages, and relevant experience and/or training in data structures or object-oriented design methodology
Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)
Desired Qualifications
Outstanding academics (cumulative GPA greater than or equal to 3.5)
Previous work or internship experience in design, particularly for consumer products
Experience with Python or shell scripting languages (e.g., Bash, sh, ksh, zsh)
Administrative experience with Jenkins automation server or Zuul Continuous Integration
User-level experience with container/orchestrator technology like Docker, Kubernetes, or OpenShift
User-level experience with static code analysis tools like Coverity, CppCheck, or Clang
Working knowledge of GIT, GitHub Enterprise, Gerrit, or similar source code manager
User-level experience with virtualization technologies like VMWare / VirtualBox
Ability to work and collaborate across geographical and organizational barriers
Outstanding academics (cumulative GPA greater than or equal to 3.5)
Experience with embedded software development
Experience administering in Windows, Linux, and Mac OS
Experience working with the entire SDLC
Experience with cloud technology like OpenStack, Amazon AWS, Cloud Foundry
Experience with ELK, Kibana, Grafana, or other analytic technology
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.
-
Senior DevOps/Embedded Software Engineer
1 month ago
Olathe, Kansas, United States Garmin Full timePosition: 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...
-
Senior Software Engineer
4 weeks ago
Olathe, Kansas, United States Garmin Full timeOverviewWe 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...
-
Senior Software Engineer
2 months ago
Olathe, Kansas, United States Garmin Ltd. Full timeOverviewWe 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...
-
Senior Software Engineer
4 weeks ago
Olathe, Kansas, United States Garmin Ltd. Full timeOverviewWe 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...
-
Senior Embedded Software Engineer
2 months ago
Olathe, Kansas, United States Garmin Ltd. Full timeOverviewWe 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...
-
Autopilot Systems Engineer 2
6 days ago
Olathe, Kansas, United States Garmin Full timePosition Overview:Garmin Int'l Inc. is seeking a Flight Control Systems Engineer 2. This role involves developing system requirements for moderately complex autopilot and flight director systems, focusing on aspects such as system performance, interfaces, architecture, and algorithms.Key Responsibilities:Plan and execute development for enhancements...
-
Autopilot Systems Engineer 2
6 days ago
Olathe, Kansas, United States Garmin Full timePosition OverviewGarmin Int'l Inc. is in search of a Flight Control Systems Engineer 2. This role involves developing systems requirements for moderately complex autopilot and flight director systems, focusing on system performance, interfaces, architecture, and algorithms.Key ResponsibilitiesFormulate development plans for enhancements that have been...
-
Senior IT Software Engineer/Java
4 weeks ago
Olathe, Kansas, United States Garmin International, Inc. Full timePosition: 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...
-
Senior IT Software Engineer
4 weeks ago
Olathe, Kansas, United States Garmin Ltd. Full timeSenior 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...
-
Data Engineer 2
2 months ago
Olathe, Kansas, United States Garmin International Full timeOverviewWe 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...
-
Sr Software Engineer/Technical Project Manager
1 month ago
Olathe, Kansas, United States Garmin Ltd. Full timePosition: 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...
-
Senior Software Engineer/Java/Backend
4 weeks ago
Olathe, Kansas, United States Garmin Full timePosition: 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...
-
Embedded C /Linux Software Engineer
1 month ago
Olathe, Kansas, United States Garmin Ltd. Full timePosition: 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...
-
IOS Mobile Front End Software Engineer
3 weeks ago
Olathe, Kansas, United States Garmin Full timeOverviewWe 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...
-
Aviation Simulation Systems Engineer 2
2 months ago
Olathe, Kansas, United States Garmin International Full timeOverviewWe are seeking a full time Aviation Simulation Systems Engineer 2 in Olathe, KS. In this role, you'll support successful conception, development and/or application of sophisticated avionics systems by providing system support for complex integrated flight deck programs and/or retrofit product lines for simulation environments. Essential...
-
Engineering Applications Administrator
4 weeks ago
Olathe, Kansas, United States Garmin Full timeEngineering 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...
-
Engineering Applications Administrator
2 months ago
Olathe, Kansas, United States GARMIN Full timeEssential 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...
-
Engineering Applications Administrator
2 months ago
Olathe, Kansas, United States Garmin Ltd. Full timeOverviewWe 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...
-
Business Analyst Engineering
4 weeks ago
Olathe, Kansas, United States Garmin Ltd. Full timePosition: Business Analyst 2 EngineeringOverviewWe are seeking a full-time Business Analyst 2 Engineering 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...
-
Business Analyst Engineering
1 month ago
Olathe, Kansas, United States Garmin Full timePosition: Business Analyst 2 EngineeringOverviewWe are seeking a full-time Business Analyst 2 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. You will...