17 days old

Firmware Engineer II (Automotive/Bluetooth)

Garmin International
Cary, NC 27513
  • Job Code
    190010X
GPS Manufacturer/Distributor

As a leading worldwide provider of navigation devices and wearable technology, our focus is on developing, designing and supporting superior products. Our advanced technology promotes performance, safety and ease of use in every market we serve. That makes us an engineering and technology company with a keen focus on recruiting talent in those fields. But the same vertical integration business model that keeps all design and manufacturing processes in-house also gives us the incentive to hire top performers from different backgrounds, including operations, finance and accounting, information technology, sales, marketing and communications.

Our Consumer Automotive product development team has an exciting opportunity for a full-time Bluetooth Firmware Engineer who is passionate about integrating Bluetooth Classic and Bluetooth Low Energy into embedded designs.
As part of the platforms team, you will work closely with the hardware design engineers and other platform software engineers to develop low-level drivers/software to take projects from concept to production. There is a wide range of opportunity to work with various hardware platforms and technologies that are found in many consumer electronic products today! As a growing and consistent leader in automotive navigation, we strive to design and deliver innovative features. We take pride in producing simple, elegant solutions that impact global customers with clear differentiation.

Bluetooth Firmware Engineers on the Consumer Automotive team will:

  • Design, implement, integrate, debug, and optimize Bluetooth Classic and Bluetooth Low Energy features in new and/or existing products

  • Lead problem solving efforts to improve performance and reliability of Bluetooth connectivity solutions

  • Integrate, improve and tailor externally developed vendor drivers, host stacks, and applications to fit Garmin's needs.

  • Assist the hardware team with component datasheet and schematic review to ensure the correct hardware and RF architecture necessary to support an optimal customer experience

  • Support compliance and certification activities for new designs including Profile Test Suite (PTS) testing, Qualified Design ID (QDID) inspection, profile version analysis, etc.

  • Make substantial contributions toward determination of project goal/objective feasibility

  • Participate in project leadership and/or program planning including providing technical input to product development plans and concept documents

  • Provide reliable solutions to a wide range of difficult problems using sound problem-solving techniques

  • Contribute to advanced technical research on new technologies

  • Offer process improvement suggestions and authors new procedures as appropriate

  • Serve as a mentor to less experienced Software Engineers (Software Engineer 1)

  • Exemplify Garmins Mission Statement and Quality Policy and proactively works to improve Garmins image and culture



Candidates for this role should possess a Bachelor of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Math or Physics or another relevant engineering/technical field AND a minimum of one-year relevant experience OR an equivalent combination of education and relevant experience, plus a cumulative GPA greater than or equal to 3.0 as a general rule.

Qualified candidates will also demonstrate:

  • Experience programming in C on ARM processors including in-circuit debugging using a JTAG interface

  • Proficiency with relevant software engineering tools, such as configuration management systems (GIT and Gerrit), build processes (we use Yocto), debuggers (JTAG), logic analyzers and/or oscilloscopes

  • Proficient ability to capture and document software requirements (Jira and Confluence)

Desirable Skills:
  • Familiarity with the Bluetooth core and profile specifications including, but not limited to GATT, AVDTP, A2DP, AVRCP, HSP, and HFP

  • Experience debugging the Bluetooth BR/EDR and LE protocol over-the-air with commonly available protocol analyzers

  • Experience with Bluetooth stack or driver software development

  • Experience designing & developing communication protocols for systems utilizing UART, I2C, SPI and other such inter-IC interfaces

  • Familiarity with embedded Linux platform development

  • Experience working on projects with teams distributed across multiple sites

Our benefits are designed to lead an evolving marketplace, support innovation and encourage a healthy balance between work and life. They allow our associates to make their own decisions about their wellbeing and future and consistently rank Garmin as a top tier benefits provider when compared to other high-tech employers. We offer a choice of high value medical, dental and vision plans with low or no premiums, to fit your and your familys preferences. In addition, Garmins financial benefits include a generous 401K retirement plan that provides 5% of pay base contribution plus a match of 75 cents for every dollar you contribute to a maximum of 10% of your compensation. The employee stock purchase plan allows for shares to be bought at a 15% discount. Garmin offers many other benefits and perks ranging from wellbeing initiatives, educational assistance and career development, community charity support, and employee discounts just to name a few.

Relocation assistance available.

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, veterans status, age or disability.







Posted: 2020-01-08 Expires: 2020-02-06
Sponsored by:
Farm Credit Services of America Logo
Sponsored by:
Bank of America Logo

Featured Jobs[ View All ]

Featured Employers

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Firmware Engineer II (Automotive/Bluetooth)

Garmin International
Cary, NC 27513

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast