Principal Software Engineer – Software Architecture
Core
Define and drive software architecture and technical strategy for Bose's Automotive Technology portfolio, enabling portable, scalable audio solutions across diverse vehicle platforms and generations.
Role type
Principal Software Engineer (Software Architecture)
Builds
Scalable, modular, configurable software platforms for automotive audio integration
Domain
Automotive software-defined vehicles, embedded systems, audio technology
Deliverable
production ML models | product features | infrastructure
Required skills
software architecture, platform design, embedded systems, distributed systems, API design, modularity, abstraction, cross-functional leadership, technical strategy
Preferred skills
machine learning in embedded environments, audio signal processing, automotive SoC/DSP platforms, OEM ecosystem experience
Technologies
Android Automotive, hypervisors, SoCs, DSPs, middleware, hardware abstraction, Qualcomm Snapdragon, Analog Devices
Responsibilities
Define architectural direction for Auto Tech portfolio; Architect scalable software platforms for diverse automotive environments; Establish abstractions for portable, reusable solutions; Partner with audio, acoustics, and ML teams to enable production capabilities; Anticipate industry changes and translate to platform direction; Engage with OEMs and ecosystem partners; Lead cross-functional decisions and mentor senior engineers
Seniority
Principal, hands-on IC with strategic leadership