Company:
Garmin International, Inc.
Location: Olathe
Closing Date: 26/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Overview:
We are seeking a full-time Senior Software Engineer in our Olathe, KS location on our Outdoor/Fitness team. Our Device Experience (DX) software engineering team is looking for a high level software engineer (C++) to rapidly prototype new user interface concepts, build highly polished interface advancements, and add new product capabilities to push the boundaries in Garmin Outdoor and Fitness products.
Responsibilities:
- Use C++ to rapidly develop polished user interface prototypes to evaluate feasibility and effectiveness of new design concepts and take winners to full production.
- May serve as a Lead Software Engineer for complex software development project designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionality.
- Offers peer technical assessments in areas of expertise, new technologies and software designs.
- Participates in project leadership and/or program planning including providing technical input to product development plans and concept documents.
- Appreciate, have an eye for, and find value in small details, tweaks and polish that take a user experience from good to great.
- Own the development of new features, working with product managers, user experience designers, and engineering peers to explore uncharted territory.
- Help software engineering make a bigger overall impact by creating and supporting technologies that increase efficiency.
- Provide dedicated focus to global, long-term initiatives and push product capabilities forward.
- Solve big problems that span across segments and promote consistent usage and awareness of solutions.
- Use software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.
- Collaborate and add value through participation in peer code reviews, providing comments and suggestions.
- Provide reliable solutions to a variety of problems using sound problem solving techniques.
- Perform technical root cause analysis and outline corrective action for given problems.
- Contribute to technical research on new technologies.
- Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide feedback on some electrical design aspects.
- Mentor and provide guidance to less experienced Software Engineers (1 & 2).
Qualifications:
Basic Qualifications:
- Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience.
- Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule).
- Demonstrated proficiency with designing well architectured software systems and modules that support new technology or improve capability/performance of existing functionality.
- Demonstrated competence with researching fundamental problems and implementing appropriate algorithmic solutions.
- Demonstrated ability to serve as a lead software engineer for a complex software project.
- Ability to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity in work output.
- Demonstrated capability to offer peer technical assessments in areas of expertise, new technologies and software designs.
- Mastered proficiency in writing software in C++ and relevant experience and/or training in data structures or object-oriented design methodology.
- Demonstrated strong and effective verbal, written, and interpersonal communication skills.
- Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environment.
Desired Qualifications:
- Outstanding academics (cumulative GPA greater than or equal to 3.5).
Share this job
Garmin International, Inc.