Develops moderately complex software C#, Java, or other selected languages for Garmin products and/or applications consistently following Garmin’s coding standards and in accordance with applicable software development methodology and release processes. Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.
Creates and executes designs for small sets of new functionalities as part of a software project.
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.
Serve as a mentor to less experienced software engineers.
Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on some electrical design aspects.
Works collaboratively and professionally with other Garmin associates in cross functional teams to achieve goals.
Associates are permitted to work from home, within commuting distance of office, up to two days per week provided that their job duties can be performed effectively while working from home, and if they have appropriate approval from their manager.
Qualifications:
Requirements:
Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, IT, Software Engineering, or a related field, and 1 year of work experience to include:
Software development in Java and associated technologies and concepts including Spring, RESTful interfaces, and containerization strategies
Postgres or equivalent database technologies
Angular web development including HTML; JavaScript; CSS, SASS or SCSS; and Bootstrap
Effectively communicating technical work progress in a large team or departmental setting to technical and non-technical colleagues
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.
To be an enduring company by creating superior products for automotive, aviation, marine, outdoor, and sports that are an essential part of our customers' lives.