Software Engineering Intern

Garmin International, Inc.
  • Tucson, Arizona
  • Intern
3 days ago

Job Description

Overview:

We are seeking a full-time Intern - Software Engineering at Garmin's Tucson, AZ location. In this role, you will be responsible for Software Engineer Intern: learning and training to develop software for Garmin's communication and navigation products in a team-oriented environment under supervision. Positioning Software Engineer Intern: learning and training to develop GNSS & INS based positioning solutions.

Responsibilities:

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
  • Associates are expected to integrate, use, and provide feedback on products in development when possible as part of their normal job responsibilities
Qualifications:

Basic Qualifications

  • Pursuing a degree 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)
  • Software Engineer:
  • 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
  • Positioning Software Engineer:
  • Must possess knowledge in positioning algorithms for consumer applications
  • Must possess experience in software development and engineering with C/C++ for embedded, real-time environments
  • Must possess the ability to use scripting languages to automate analysis (i.e. Python, MATLAB, etc.)

Desired Qualifications

  • Pursuing a master's degree in Geomatics, Aerospace or Software engineering
  • Outstanding academics (cumulative GPA greater than or equal to 3.5)
  • Previous experience working in a team environment
  • Positioning Software Engineer:
  • Experience in Java
  • Knowledge of inertial navigation techniques (e.g. vehicle and pedestrian dead reckoning, GNSS aided INS)
  • Knowledge of carrier phase measurement processing methods
  • Knowledge of GNSS measurement and how they are impacted by environment and receiver design


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 Intern Benefits

Numbers & Facts

LocationTucson, Arizona
Job TypeIntern

Skills

  • Aerospace Engineeringunmatched
  • Algorithmsunmatched
  • Analysis Skillsunmatched
  • Assembly Languageunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Communication Skillsunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Data Structuresunmatched
  • Electrical Engineeringunmatched
  • Emulatorsunmatched
  • Environmental Impactunmatched
  • Geomaticsunmatched
  • Interpersonal Skillsunmatched
  • Javaunmatched
  • Logic Analyzerunmatched
  • Logic Simulationunmatched
  • MATLABunmatched
  • Microsoft C# (C Sharp)unmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Programming Methodologiesunmatched
  • Presentation/Verbal Skillsunmatched
  • Product Designunmatched
  • Python Programming/Scripting Languageunmatched
  • Realtime Operating Systemunmatched
  • Receiversunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Debuggingunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Team Playerunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder