JOBSEARCHER

Principal Software Engineer – Software Architecture

BoseSomerville, MAL6 LeadSeptember 15th, 2026
Overview As Principal Software Engineer – Software Architecture, you will set long-term architectural direction for Bose's Automotive Technology portfolio and lead the movement toward software-defined vehicles and portable, scalable platforms. You will collaborate with audio, acoustics, signal processing, and ML/AI teams to translate Bose innovations into production-ready capabilities. This hybrid role combines deep technical leadership with hands-on problem solving, influencing OEMs and ecosystem partners. You’ll shape architecture across products and generations to enable scalable, reusable software solutions. Compensation / Benefitsbonus programscomprehensive health and welfare benefits401(k) planexclusive wellbeing perksemployee discount ResponsibilitiesDefine and drive the software architecture and technical strategy for the Auto Tech portfolio across products, customers, platforms, and generationsArchitect scalable, modular software platforms enabling Bose audio technologies across diverse automotive compute, OS, and vehicle environmentsEstablish foundations, interfaces, and abstractions for portable, reusable, low-friction software solutionsCollaborate with audio, acoustics, signal processing, and ML/AI teams to translate technologies into production-ready capabilities and AI/ML applicationsAnticipate changes in software-defined vehicles and automotive ecosystem to guide Bose platform directionEngage OEMs and ecosystem partners to ensure Bose solutions integrate effectively into future vehicle platformsLead critical cross-functional architecture decisions, resolve complex challenges, and mentor senior engineers and architects Key requirementsBachelor’s degree in a related field10+ years of software engineering experience with track record of architecting and delivering complex embedded or software platforms at scaleExperience defining architectures spanning multiple products, customers, hardware targets, or generationsDeep expertise in software architecture and platform design (modularity, APIs/interfaces, configurability, portability, reuse, maintainability)Strong depth in embedded and distributed systems and experience in automotive or similar complex ecosystemsAbility to make consequential technical decisions under ambiguity and lead initiatives across organizational boundariesStrong foundation in software development with ability to bridge portfolio-level architecture and implementation discussionsExceptional problem-solving and communication skills with credibility to influence senior engineers, leaders, customers, and partnersStrong communication skillsInfluence without authorityMentoring and leadership of senior engineersModularity, abstraction, APIs and interfaces, configurability, portability, extensibility, reuse, maintainabilityEmbedded and distributed systemsAutomotive software ecosystems