Firmware Lead Engineer
ASSA ABLOY is the worldwide leader in access solutions. Our offering covers products and services related to openings, such as locks, doors, gates and entrance automation solutions. This also includes expertise in controlling identities with keys, cards, tags, mobile and biometric identity verification systems. ASSA ABLOY is a market leader in locksets, high security key systems, door closers, exit devices, electro-mechanical products, and access control systems for new construction, renovation, and replacement applications. The company's customer base includes commercial construction, institutional and industrial markets.
As the team leader, you will assume a pivotal role in guiding our firmware team to new heights. Your leadership will be instrumental in upholding the impeccable firmware quality that is synonymous with our outstanding product, ensuring its continued prominence in the industry. In this dynamic position, you will actively collaborate with key stakeholders, including the Product Owner, Product Manager, and Project Manager, to shape and strategize product features in alignment with our visionary product roadmap. Your responsibilities will encompass a diverse range of firmware tasks, encompassing both ongoing feature enhancements and meticulous bug-fixing endeavors.
Anticipate an exciting journey of close collaboration with our in-house engineering and design teams, fostering seamless synergy. Additionally, you'll forge valuable connections with our product management experts, work in concert with remote engineering teams, and engage with external App teams, contributing to a well-rounded and innovative approach to firmware development. Your leadership will be instrumental in propelling our product to even greater heights of excellence.
This position will sit onsite in New Haven, CT.
Responsibilities
- Spearhead team management by effectively aligning expectations and collaborating closely with the Scrum Master to ensure the team operates at peak efficiency.
- Assume ownership of the firmware and its continuous development in accordance with the Product Roadmap.
- Execute code reviews and provide team mentoring and coaching, with the overarching goal of establishing a cohesive team culture, fostering competencies, and championing best practices.
- Shoulder the responsibility for firmware quality, its ongoing maintenance, and development.
- Provide unwavering support to teams for updates, tools, and essential resources as required.
- Collaborate with fellow team leads to evolve work methodologies and coding practices.
- Define and implement high performance software by leveraging a strong understanding of embedded hardware design.
- Debug and fix software issues in embedded systems.
- Inherit and develop all firmware for existing product usage, manage existing product and new feature development.
Requirements
- BS or MS in Computer Engineering, Electronics, or Communications Engineering.
- 5 years + experience managing embedded software engineers in comparable environment and product range ideally utilizing Scrum or similar iterative/incremental software development methodology.
- Experience of integrating embedded software projects with App development teams.
- Experience of low power software design.
- Essential – must have experience of delivering firmware updates for commercial electronics products and full working knowledge and demonstrable experience of having delivered updates.
- Highly proficient in real-time programming languages such as C/C++. Experience with Python a distinct advantage.
- Experience with multi-task/multi threaded Real-Time Operating Systems.
- Proficient with defining architectures utilizing UML including the use of sequence diagrams to describe system level integrations.
- Excellent understanding of Electronic Hardware, (a background in Electronic Engineering is useful) and programming at device level.
- Experience with Continuous integration tools and Version Control tools (e.g. Subversion, Github).
- Good working experience with Atlassian tools such as JIRA and Confluence.
- Self starter and motivated – capable of working on your own, and as team leader, set the tone for the rest of the team.
- Excellent written and verbal skills and capable of communicating with non-technical team members.
- Ability to establish process and lead team to ensure objectives are fulfilled.
#LI-VB1
We are the ASSA ABLOY Group
Our people have made us the global leader in access solutions. In return, we open doors for them wherever they go. With nearly 52,000 colleagues in more than 70 different countries, we help billions of people experience a more open world. Our innovations make all sorts of spaces – physical and virtual – safer, more secure, and easier to access.
As an employer, we value results – not titles, or backgrounds. We empower our people to build their career around their aspirations and our ambitions – supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally.
As we welcome new people on board, it’s important to us to have diverse, inclusive teams, and we value different perspectives and experiences.
New Haven, CT, US, 06511
Nearest Major Market: New Haven
Nearest Secondary Market: Hartford