Job Description
At Bose, we engineer high quality products that astonish. We do it by obsessing over the details that make amazing user experiences and
high-performance technologies. If you are a Embedded Software Manager with a passion for audio and wearable devices, we want you to
join our Consumer Electronics Software Engineering Team.
As a Senior Embedded Software Manager at Bose, you will be building and leading a team of embedded software engineers to bring our next generation of
wearables to life, including Bose’s industry leading Bluetooth noise cancelling earbuds and headphones, as well as other innovative wearable
form factors. In this role you will manage and mentor members of the embedded software team, develop and evaluate team performance and
enable the team to deliver astonishing new wearable products to market.
Key Responsibilities:
- 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.
Requirements:
- 15+ years of demonstrated experience in embedded software development through the full lifecycle (requirements, design, development, test, deployment, operation).
- 10+ 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, including Linux and Android natives.
- Experience with complex embedded software in a resource limited RTOS based system, such as Qualcomm Hexagon, STMicro, AMLogic, Airoha, BES SoC system
- Experience with Bluetooth or other wireless communication protocols is a plus.
- Experience with Audio processing a plus.
- Experience with embedded security 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.
Education:
- BSEE/BSCS/BSCE (MS preferred) with at least 10 years related work experience