Senior Software Engineer
Garmin International
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
Confirm your E-mail: Send Email
All Jobs from Garmin International