DevOps Software Engineer 2
1 month ago
DevOps Software Engineer 2
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.
-
DevOps Software Engineer 2
1 month ago
Olathe, Kansas, United States Garmin Full timeDevOps 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...
-
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 Software Engineer
2 months ago
Olathe, United States Garmin Full timeSenior Software Engineer - AutomationGarmin International, Inc. - Olathe, KSOverview:We are seeking a full-time Senior Software Engineer - Automation 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...
-
Mechanical Engineer 2
1 month ago
Olathe, United States Garmin Full timeOverviewWe are seeking a full-time Mechanical Engineer 2 on our Outdoor product team in our Olathe, KS location. In this role, you will be responsible for providing engineering skills and project planning for mechanical or electromechanical solutions or systems within our Outdoor product scope. Essential FunctionsComplete moderately complex mechanical...
-
Senior Software Engineer
7 days ago
Olathe, United States Garmin Full timeOverview We are seeking a full-time Senior Mobile Engineer (Android) in our Olathe, KS location.In this role, you will be responsible for providing technical leadership and project planning for mobile development for products, applications, or systems new to Garmin. The selected engineer will be working in our Device Interaction department on our Garmin...
-
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...
-
Embedded Software Engineer
2 months ago
Olathe, United States Garmin Full timeEmbedded Software Engineer - Aviation TeamXGarmin International, Inc. - Olathe, KSOverview:We are seeking a full-time Software Engineer 2 for Garmin Aviation's TeamX in our Olathe, KS or Chandler, AZ location. This position can sit in either office. In this role, you will assist in furthering our mission of bringing disruptive technology to the...
-
Mechanical Engineer 2
3 weeks ago
Olathe, United States Garmin Full timeOverview We are seeking a full-time Mechanical Engineer 2 on our Outdoor product team in our Olathe, KS location. In this role, you will be responsible for providing engineering skills and project planning for mechanical or electromechanical solutions or systems within our Outdoor product scope. Essential Functions Complete moderately complex mechanical...
-
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...
-
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...
-
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...
-
Systems Test Engineer 2
4 weeks ago
Olathe, United States Garmin Full timeOverview We are seeking a full-time Aviation Systems Test Engineer 2 located in our Olathe, KS office. In this position, you will work hands-on with Garmin’s Integrate Flight Deck, testing industry-changing and life-saving innovations, such as our recently introduced Emergency Autoland, which will revolutionize general aviation. This role will challenge...
-
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...
-
Reliability Engineer 2
7 days ago
Olathe, United States Garmin Full timeWe are seeking a full-time Reliability Engineer 2 in our Olathe, KS location. In this role, you will be responsible for creating, developing, performing, and coordinating complex reliability analysis, test plans and procedures to improve quality and Reliability Engineer, Liability, Reliability, Reliability, Process Engineer, Engineer, Manufacturing,...
-
Embedded Software Engineer
2 months ago
Olathe, United States Garmin Full timeEmbedded Software Engineer - Garmin LabsGarmin International, Inc. - Olathe, KSOverview:We are seeking a full-time Embedded Software Engineer on the Garmin Labs team 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...