This job listing has expired and the position may no longer be open for hire.

Software Engineer - Weather Services at Garmin International

Posted in Software 30+ days ago.

Type: Full-Time
Location: Chanhassen, Minnesota





Job Description:

We are seeking a full-time Software Engineer Weather Services to develop software solutions for our Aviation Services team based at our office in the greater Chanhassen, MN area. This team’s focus is supplying best-in-class Weather to Garmin products across all business segments. The team is responsible for aggregating, processing, and distributing weather data from across the globe to products such as Outdoor and Fitness Wearables, Marine Chartplotters, AutoOEM dash units, and especially Aviation, where weather is of critical importance. Our aim to become the best-in-class weather aggregator who uses the vast worldwide weather data to produce innovative and essential weather products for our customers.  

You’ll be building streaming data services that are fast, efficient, and highly available. You'll build modern, automated systems which provide mission critical data and content for our Garmin Connect and Garmin Mobile applications, for Garmin Pilot, all our connected watches, InReach products, as well as weather services for Garmin avionics in the cockpit. Come help us in Aviation Services as we work to empower the next generation of connected cockpit features with real-time weather data.

Responsibilities

Essential Functions



  • Develops software solutions in C++, Java, Python, Postgres, messaging and containerization technologies (Docker/CRI-O/Kubernetes/OpenShift)




  • Supports system build out, system upkeep, maintenance and security and existing system problem diagnosis




  • Participates in defining business cases as well as the full lifecycle of development from conception, analysis, design, implementation, testing, deployment and support




  • 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




  • Contributes to technical research on new technologies




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




  • Supports working hours as part of a scheduled, rotating team to provide on-call support of Garmin's 24/7 operations



Qualifications

Basic Qualifications


  • Bachelor’s Degree OR Master’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math or 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 demonstrate proficiency and possess experience necessary to develop moderately complex software in C++ and Java

  • Proficiency in Linux operating systems

  • Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)

Desired Qualifications



  • Familiarity with the Agile Manifesto and various Agile practices and frameworks




  • Experience with multiple coding languages and frameworks.




  • Experience with data technologies such as NoSQL or messaging/event processing.




  • Experience with improving application or infrastructure observability.




  • Interest in aviation.



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.





More jobs in Chanhassen, Minnesota


Roth Staffing Companies

KinderCare Education LLC

Roth Staffing Companies
More jobs in Software


Lynden Incorporated

Emmis Communications

DATCU