Team Leader - Embedded Software at Garmin International

Posted in General Business 7 days ago.

Type: Full-Time
Location: Olathe, Kansas





Job Description:

Overview

We are seeking a full-time Embedded Software Team Leader in our Olathe, KS location. In this role, you will lead a software engineering team who are responsible for the evaluation of candidate chipsets, the integration of device drivers for future Garmin products, and the ongoing support of internal reference designs that use these chipsets.

In this role, you will operate in a fast-paced and exploratory environment. You will work closely with internal stakeholders including Technology Product Managers, Software and Hardware Design Engineering Managers and Team Leaders, and business unit representatives to define and refine the chipset evaluation process including chipset performance metrics. You will help to identify and to explore new chipsets from new or existing suppliers. You will lead your team through the process of evaluating candidate chipsets including collecting performance metrics. You will build relationships with chipset suppliers throughout the process. You will prepare collateral and support product teams integrating these chipsets into new product designs.

Essential Functions


  • Lead a team of Software Engineers with diverse capabilities in the evaluation of chipsets including integrating device drivers and bringing up chipsets on supplier evaluation kits and Garmin prototypes


  • Lead in the creation and implementation of a chipset evaluation process which identifies and measures various performance metrics such as power consumption, feature readiness, software maturity, vendor maturity, protocol and regulatory compliance, and others.


  • Create integration collateral including device drivers and reference designs, and support issue resolution for products including integrating chipsets into end products

  • Participate in software design and code reviews as necessary, mentoring associates on good design and development practices

  • Participate in software design reviews as necessary, assuring proper attendees and proper coverage of topics, imparting lessons learned and good design practices to all who attend

  • Create product development plans as directed by engineering management

  • Ensure the team meets overall development goals in accordance with the product development plan or market requirements and ensure project milestones are met

  • Monitor progress of the software teams in meeting product requirements and schedule compliance

  • Directly supervise various levels of software team members by setting the tone for the team environment and providing individualized coaching, training and mentoring

  • Participate in recruiting activities, interview, hire, train, and evaluate performance for the team

Basic Qualifications

  • Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR a minimum of 10 years relevant experience

  • Must possess detailed knowledge and experience with high level language structure in embedded C/C++

  • Experience building and maintaining supplier or vendor relationships


  • Previous leadership experience as a manager over people - writing software development plans, creating work breakdown structures, defining software architecture, etc

Desired Qualifications

  • Experience bringing up new chipsets connected to host processors by protocols such as UART, SPI, SDIO or PCIe

  • Software development experience with wireless communication protocols such as Bluetooth, Wi-Fi, LTE, or GNSS

  • Experience debugging complex problems using tools such as SDIO or PCIe bus analyzers or wireless protocol analyzers for Wi-Fi, Bluetooth, or similar

  • Experience with other tools of the trade such as spectrum analyzers, JTAG debuggers, multimeters, power supplies, spectrum analyzers, and DC energy analyzers

  • Experience with collaborative project tracking, version control, and code review tools such as JIRA, Azure DevOps, Git and Gerrit

  • Familiarity with standards and the associated standards bodies such as the SIG for Bluetooth, 3GPP for LTE, IEEE 802.11 for Wi-Fi or NMEA 183 for GNSS

  • Familiarity with RF regulatory compliance testing, especially the required software tools


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.

This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits





More jobs in Olathe, Kansas


Garmin International

Garmin International

Garmin International
More jobs in General Business


Magellan Health Services inc

Magellan Health Services inc

Ent Credit Union