Garmin Ltd.
Team Leader - Embedded Software
Garmin Ltd., Olathe, Kansas, us, 66051
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 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.You will operate in a fast-paced and exploratory environment, working closely with internal stakeholders including Technology Product Managers, Software and Hardware Design Engineering Managers, Team Leaders, and business unit representatives to define and refine the chipset evaluation process including chipset performance metrics. You will help identify and explore new chipsets from new or existing suppliers, lead your team through the evaluation process, and build relationships with chipset suppliers throughout. You will prepare collateral and support product teams integrating these chipsets into new product designs.Essential FunctionsLead 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 QualificationsBachelor’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 QualificationsExperience 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 tools such as spectrum analyzers, JTAG debuggers, multimeters, power supplies, 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
#J-18808-Ljbffr
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 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.You will operate in a fast-paced and exploratory environment, working closely with internal stakeholders including Technology Product Managers, Software and Hardware Design Engineering Managers, Team Leaders, and business unit representatives to define and refine the chipset evaluation process including chipset performance metrics. You will help identify and explore new chipsets from new or existing suppliers, lead your team through the evaluation process, and build relationships with chipset suppliers throughout. You will prepare collateral and support product teams integrating these chipsets into new product designs.Essential FunctionsLead 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 QualificationsBachelor’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 QualificationsExperience 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 tools such as spectrum analyzers, JTAG debuggers, multimeters, power supplies, 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
#J-18808-Ljbffr