Senior Software Engineer (Embedded C) (Engineering)
We are looking for a full time Senior Software Engineer to join our Aviation Software team in Salem, OR. Seeking someone who is interested in working in low level programming and providing technical leadership and project planning for software development for products, applications, or systems new to Garmin. In this role, you'll also be responsible for serving in a leadership capacity for carrying out software development in C or other selected languages for new products and applications. Other essential functions include:
Qualified candidates for this role will possess a Master of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Math or Physics or another relevant engineering/technical field AND a minimum of 3 years relevant experience OR Bachelor of Science Degree in any of the fields noted above AND a minimum of 5 year relevant experience OR an equivalent combination of education and relevant experience with a cumulative GPA greater than or equal to 3.0. Candidates will also demonstrate proficiency with designing architecture software systems and modules that support new technology or improve capability/performance of existing functionality and competence with researching fundamental problems and implementing appropriate algorithmic solutions. Demonstrated ability to serve as a lead software engineer for a complex software project and the ability to decompose functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output are also required. Other requirements include:
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.