Software Engineer - Aviation Core Java

Garmin

Chandler (AZ)

On-site

USD 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Eligible for Garmin’s benefit program

Job summary

Garmin is seeking a Software Engineer for its Aviation Core Java team based in Chandler, Arizona. This full-time role involves developing software functionalities for Garmin products and mentoring junior engineers. Ideal candidates should hold a relevant Bachelor's degree and have experience with Java programming.

The role encompasses a wide range of responsibilities, including collaborating in code reviews and taking an active lead on projects. Garmin offers various employee benefits to enhance your work experience.

Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or related field.
  • Minimum of 1 year relevant experience in software development.
  • Proficiency in developing moderately complex software.

Responsibilities

  • Develop software functionalities using Java.
  • Participate in peer code reviews and provide feedback.
  • Estimate effort and provide reliable solutions to problems.

Skills

Java programming
Software engineering tools
Technical leadership
Problem solving
Mentorship

Education

Bachelor’s Degree in relevant field

Tools

Configuration management systems
Debuggers
Build processes

Job description

Software Engineer - Aviation Core Java is a full-time position at Garmin's U.S. headquarters in the Greater Kansas City area or at Garmin's location in the Phoenix, AZ metro. 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 Functions
  • Creates and executes designs for small sets of new functionalities as part of a software project using Java or other selected languages.
  • Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.
  • May perform as a technical leader or Lead Software Engineer for derivative software project.
  • Collaborates and adds value through participation in peer code reviews, providing comments and suggestions.
  • 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.
  • 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.
  • Serves as a mentor to less experienced software engineers (Software Engineer 1).
  • Supports working hours as part of a rotating schedule to provide on‑call support of Garmin’s 24/7 operations.
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).
  • Demonstrated proficiency and experience necessary to develop moderately complex software in Java or other selected languages.
  • 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.
  • Back‑end object‑oriented development experience: Java, Spring Boot, RESTful-ish APIs, microservices architecture, cloud environment.

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Aviation Core Java
Software Engineer - Aviation Core Java

Garmin Ltd. • Olathe (KS)

On-site
USD 80,000 - 100,000
Software Engineer - Aviation Core Java
Software Engineer - Aviation Core Java

Garmin • Olathe (KS)

On-site
USD 75,000 - 95,000
Benefit program
Software Engineer - Aviation Core Java
Software Engineer - Aviation Core Java

Garmin Ltd. • Kansas

On-site
USD 75,000 - 95,000
Benefit program details available
Software Engineer 1 - Aviation Core Java
Software Engineer 1 - Aviation Core Java

Garmin Ltd. • Olathe (KS)

On-site
USD 65,000 - 90,000
Software Engineer 1 - Embedded Aviation
Software Engineer 1 - Embedded Aviation

Garmin • Olathe (KS)

On-site
USD 70,000 - 90,000
Garmin's benefit program
Software Engineer - Avionics
Software Engineer - Avionics

Garmin • Olathe (KS)

On-site
USD 70,000 - 90,000
Eligible for Garmin's benefit program
Software Engineer - Avionics
Software Engineer - Avionics

Garmin Ltd. • Olathe (KS)

On-site
USD 70,000 - 90,000
Eligible for Garmin's benefit program
Senior Software Engineer - Aviation Displays
Senior Software Engineer - Aviation Displays

Garmin Ltd. • St. Louis (MO)

On-site
USD 100,000 - 130,000
Benefit program
Technology-driven environment
Software Engineer 1 - Aviation Database
Software Engineer 1 - Aviation Database

Garmin Ltd. • Olathe (KS)

On-site
USD 70,000 - 90,000
Software Engineer - Aviation Databases
Software Engineer - Aviation Databases

Garmin • Olathe (KS)

On-site
USD 70,000 - 90,000
Eligible for Garmin's benefit program