Software Engineer Intern
Garmin
About the Role
- Seeking a full-time Software Engineering Intern for Summer 2027.
- Role based at Garmin's Chandler, AZ office.
- Responsible for learning and training to develop software for Garmin's communication and navigation products in a team-oriented environment under supervision.
- Opportunity to work on real-world projects within one of Garmin’s software development teams, including Embedded Software, DevOps, Mobile, and Web.
Essential Functions
- Learn to develop software in C, C++, Assembly language, or other selected languages for Garmin communication and navigation products in accordance with Garmin’s software development methodology with guidance.
- Learn to test software using debuggers, emulators, simulators, and logic analyzers.
- Learn to perform software releases and software quality assurance activities.
- Learn to perform maintenance activities for products already in production in addition to new product software design.
- Expected to integrate, use, and provide feedback on products in development when possible as part of normal job responsibilities.
Requirements & Tech Stack
- Pursuing a degree in Computer Science, Electrical Engineering, Computer Engineering, or a field relevant to the essential functions of this job description.
- Demonstrated strong and effective verbal, written, and interpersonal communication skills.
- Must possess relevant experience and/or training in a high-level language such as C, C++, C#, or Java relevant to Garmin’s business needs.
- Must possess relevant experience and/or training in data structures or object-oriented design methodology relevant to Garmin’s business needs.
Qualifications
- Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule).
- Pursuing a master's degree in Geomatics, Aerospace, or Software engineering (Desired).
- Outstanding academics (cumulative GPA greater than or equal to 3.5) (Desired).
- Previous experience working in a team environment (Desired).