Software Engineer 1
GPS Manufacturer/Distributor
POSITION SUMMARY: Builds upon existing software solutions to develop basic software for Garmin products and/or applications in a team-oriented environmentESSENTIAL FUNCTIONS:
* Builds upon existing software solutions to develop basic software in C, C++, C#, Java, assembly language, or other selected languages for Garmin products and/or applications consistently following Garmin's coding standards and in accordance with applicable software development methodology
* Perform new product and/or application software design and development as well as maintenance activities for products and/or applications already in production
* Troubleshoots basic issue reports, reproduces issues, evaluates technical cause and implements and tests software solutions
* Identifies and resolves defects of basic scope using proper engineering tools and techniques such as debuggers, emulators, simulators, and logic analyzers
* Communicates status of work clearly providing visibility to supervisor or mentor
* May be responsible for planning own technical work
* Applies design standards and procedures to implement basic designs
* Learns how to use and apply engineering tools as needed for this role
* Thoroughly documents work in an organized manner
* Works collaboratively and professionally in a team environment with other Garmin associates to achieve goals
* Accepts and acts on constructive criticism
* Apply Garmin's Mission Statement and Quality Policy and enthusiastically exhibit a desire to see Garmin succeed
OTHER RESPONSIBILITIES:
* Review product and/or application information including manuals and brochures for technical accuracy
* Participate in product and/or application definition activities including feature analysis and system tradeoffs
* Perform other duties as necessary

Requirements:
EDUCATION EXPERIENCE AND SKILLS REQUIRED:
* Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Math or Physics or a technical field (such as CIS or IT) relevant to the essential functions of this job description from a four-year college or university OR an equivalent combination of education and relevant experience
* Outstanding academics (cumulative GPA greater than or equal to 3.0 as a general rule) with the demonstrated ability to apply learned knowledge
* Must demonstrate knowledge, education, experience and/or training necessary to develop basic software in C, C++, C#, Java, assembly language, or other selected languages
* Demonstrated strong and effective verbal, written, and interpersonal communication skills
DESIRABLE QUALIFICATIONS:
* Superior academics (cumulative GPA greater than or equal to 3.5 as a general rule)
* Previous experience working in a team environment
EEO/AA