Knowledge Services is actively seeking a Firmware Engineering Manager for a full time, direct hire opportunity in a suburb of Denver, CO. This role will be a hybrid work schedule.
The candidate will lead a team of firmware engineers that are responsible for new product development, product improvements and technical production support. Team consists of on-site, hybrid, remote and offshore firmware engineers
Provide leadership to the firmware engineering team, which includes assessing, coaching, mentoring, motivating, and developing talent
Work in collaboration with Engineering Product Line Managers to manage performance of firmware engineering team on various projects/products
Candidate will provide a proactive technical leadership position, with ability to think big picture for future growth, and successfully implement firmware engineering projects. The experience and successes create a foundation for potential future growth advancement and rotation opportunities in areas of technical leadership, product, platform, systems, management, mentorship and others
Institutionalize firmware engineering process/tools standards to ensure consistent high-quality output
Manage third party vendors for development and maintenance done offshore Manage resource allocation
Ensure that formal project management & tracking disciplines are used on managed NPD projects
Provide clear communications to engineering leadership and others outside of engineering Work with and support manufacturing & operations in test code development to support in-line functional testing
Participate in the strategic decisions about technology feasibility, definition, and implementation of firmware products including firmware architectures
Working with Systems, Systems Test, Hardware, Software and Electro-Mechanical Engineering leadership to deliver on product/program commitments as well as general improvements through Electronic Locks and Americas Engineering initiatives
Lead, listen to and motivate a diverse team of technical professionals on technical, engagement and career fronts
Participate in resource planning, including professional development, succession and budgeting preparation. Resource planning may include the use of outside contractors
Work with Systems and Software to establish, maintain and enforce Software/Firmware development processes and practices
Participate in regular design and code reviews
Participate and support verification & validation testing of firmware and systems
Day to Day:
1/3 of the role is Project Management. This individual will be managing 5-6 project leads on the team at one time, there will be leads on each team and managing the day to day, this individual will ensure leads are following processes and making sure team members are communicating to other functions. At the end of the day, responsible for delivery of projects.
1/3 People Management : Resourcing projects, Planning projects coming out in the future and where the resources will be placed. as well as day to day people management, career roadmaps, promotion plans, comp increases
1/3 General Process improvements. How can we as a firmware org do things better? What can we do to improve things? Any Tools improvements? Strategize what is coming.
Strong familiarity with full Firmware Life Cycle Development Process as required in product development.