Senior Software Engineer at Garmin International in Cary, North Carolina

Posted in General Business 30+ days ago.

Type: Full-Time





Job Description:

Overview

Garmin International Inc. seeks Senior Software Engineer (Cary, NC; Multiple Positions):

Job Duties:


  • Works with Garmin's Core Technology Team to 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.

  • Automates routine tasks whenever possible using scripting languages. 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.

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

  • Serves as a mentor to less experienced software engineers.

  • Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides comments on some electrical design aspects.

  • Provides reliable solutions to a wide range of difficult problems using sound problem solving techniques.

  • Associates are permitted to work from home, within commuting distance of office, up to two days per week provided that their job duties can be performed effectively while working from home, and if they have appropriate approval from their manager.

  • Full-time remote work is not available.

Requirements

Bachelor of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, or a related technical field plus a minimum of 5 years of progressive relevant work experience.

Must show demonstrated experience in the following:


  • Python or a shell scripting language (ie. Bash, sh, ksh, zsh)

  • Administrative experience with Jenkins automation server

  • User level experience with container / orchestrator technology like Docker, Kubernetes, OpenShift, or similar

  • Working knowledge of GIT or similar source code manager

  • User level experience with virtualization technologies like VMWare / VirtualBox

  • OpenStack Cloud technology

In lieu of a Bachelor's plus 5 years of experience, will accept a Master's degree in same plus 3 years of relevant work experience.

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





More jobs in Cary, North Carolina

General Business
about 7 hours ago

Garmin International
Other
about 15 hours ago

Old Navy
$0.00 - $100.00 per hour
Other
about 16 hours ago

Caterpillar
More jobs in General Business

General Business
less than a minute ago

Kroger
General Business
30+ days ago

Kroger
General Business
1 minute ago

Dillons