Position Title: Software Engineer Intern
Department: Engineering
Reports To: Software Engineering Team Leader
Job Status: Non-Exempt
POSITION SUMMARY: Learn and train to develop software for Garmin’s communication and navigation products in a team-oriented environment under supervison.
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
OTHER RESPONSIBILITIES:
• Perform other duties as necessary
EDUCATION, EXPERIENCE, AND SKILLS REQUIRED:
• Completed coursework in Computer Science, Electrical Engineering, Computer Engineering, or a field relevant to perform the essential functions of this job description
• Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
• 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 or C++, 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