Garmin Internationalposted 14 days ago
Full-time • Senior
Lenexa, KS
Computer and Electronic Product Manufacturing

About the position

We are seeking a full-time Senior Audio Software Engineer in our Olathe, KS location on our Core Technology Team. This team offers you the chance to work on a variety of technologies that bring Garmin's consumer products to life. You will help Garmin develop our audio ecosystem for consumer devices across Garmin.

Responsibilities

  • Serves in a leadership capacity as an individual contributor to design, develop, maintain, and integrate audio interfaces, microphones, and smart amplifiers in C/C++
  • 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
  • Engages with product teams to design future audio integrations and features.
  • Decomposes functional requirements into well-defined tasks
  • Researches fundamental problems and implements algorithm solutions that are appropriate
  • Offers peer technical assessments in areas of expertise, new technologies and software designs
  • Assists design engineering as needed with component datasheet review and schematic design review
  • Participates in project leadership and/or program planning including providing technical input to product development plans and concept documents
  • Makes substantial contributions toward determination of project goal/objective feasibility and applies good judgment in setting schedules/risk taking
  • Mentors and provides guidance to less experienced Software Engineers (1 & 2)
  • Contributes to advanced technical research on new technologies
  • Offers process improvement suggestions and authors new procedures as appropriate
  • Provides reliable solutions to a wide range of difficult problems using sound problem solving techniques

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, Audio Engineering, Electrical Engineering, Computer Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience
  • Mastered proficiency in writing software in C and C++ on embedded systems
  • Experience with audio bring up and downstream application support
  • Experience with software development quality methodologies such as design review, code reviews, continuous integration, regression testing and static code analysis
  • Demonstrated proficiency developing and debugging on embedded systems
  • 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 strong and effective verbal, written, and interpersonal communication skills

Nice-to-haves

  • Experience bringing up audio codecs, microphones, and smart amplifiers
  • Experience working with other engineering disciplines to solve problems
  • Experience working with vendors to evaluate and recommend microphones for products
  • Experience with Python for data analysis and visualization
  • Familiarity with digital signal processing (DSP) and machine learning (ML)
  • Experience with real-time audio design in HW and simulation

Benefits

  • Eligible for Garmin's benefit program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service