Embedded Software Manager
Bose
- United Kingdom
- Permanent
- Full-time
- Manage a team of embedded software developers and drive day-to-day activities of the engineering team
- Manage the resources of your team including hiring, mentoring and driving continuous improvement
- Utilize deep embedded software experience to drive best-in-class software design, driving maintainable, scalable and reusable software design across one or more teams
- Work with staff and peers to develop short and long term plans, managing resourcing, prioritization and schedules
- Develop deep understanding of underlying SW/HW architecture and system and ensure engineering/test approaches fit into the overall strategy
- Work collaboratively with software architects, external software teams and cross-functional engineering teams to ensure all teams are in sync and delivering products/features to market on time
- 10+ years of demonstrated experience in embedded software development through the full lifecycle (requirements, design, development, test, deployment, operation)
- 5+ years in a technical leadership role
- Demonstrated success leading high performing teams
- Experience driving a test driven development process on engineering teams
- Ability to lead teams and delegate appropriately
- Works collaboratively with other managers and teams to identify and solve problems
- Experience with C or C++ in an embedded system
- Experience with complex embedded software in a resource limited RTOS based system
- Experience with Bluetooth or other wireless communication protocols is a plus
- Experience with Audio processing a plus
- Strong systems level thinker across hardware, software, user experience, etc.
- Has led a team delivering firmware for at least one product successfully launched into mass production
- Strong verbal and written communication skills
- BSEE/BSCS/BSCE (MS preferred) with at least 10 years related work experience
- Ability and willingness to be in Cambridge around 3 days a week