Principal Software Engineer — Audio Systems & Embedded Platforms Bose Corporation Framingham, Massachusetts c,cpp,matlab,linux,dsp,audio,consumer,lead,enterprise,onsite,us_east 174000 239250
Bose Corporation

Principal Software Engineer — Audio Systems & Embedded Platforms

Location Node Framingham, Massachusetts (onsite)
Base Compensation USD 174k–239k
Commitment full-time
Clearance Req none
c cpp matlab linux dsp audio consumer lead enterprise onsite us_east

Overview

Bose is seeking a Principal Software Engineer to lead the architecture, development, and delivery of next-generation audio software platforms and signal processing technologies across embedded and DSP domains.

Responsibilities

  • Define and lead end-to-end software architecture for embedded audio systems across multiple product lines
  • Drive system-level design decisions across DSP and embedded software
  • Establish scalable, modular, and reusable software frameworks to accelerate development
  • Lead design, development, and optimization of advanced audio, voice, and ANC/ANR processing algorithms
  • Translate research concepts into production-ready implementations across diverse hardware platforms
  • Ensure algorithm robustness, scalability, and portability across real-time systems
  • Oversee implementation of real-time software on DSPs and embedded processors (Hexagon, SHARC+, HiFi, ARM, multi-core SoCs)
  • Guide optimization for performance, memory, and power constraints in resource-limited environments
  • Establish and enforce best practices in software development, testing, and system validation
  • Drive development of comprehensive unit, integration, and system-level testing strategies
  • Mentor and develop engineers; foster a culture of engineering excellence and ownership
  • Act as a technical authority across teams and influence engineering direction

Requirements

  • BS, MS, or PhD in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • 10+ years of experience in embedded software, DSP, or audio systems development
  • Proven track record of leading architecture and delivering complex, production-quality systems
  • Deep expertise in digital signal processing including audio and speech processing
  • Strong proficiency in C and C++ with experience in MATLAB and Simulink
  • Extensive experience developing real-time embedded systems across DSP and multi-core architectures
  • Strong understanding of operating systems, concurrency, and performance optimization
  • Demonstrated technical leadership across cross-functional engineering efforts
  • Excellent communication skills and ability to influence stakeholders
  • Ability to operate effectively in ambiguous, fast-paced environments

Preferred

  • Experience with streaming audio systems and low-latency processing
  • Experience with Linux kernel, drivers, or embedded OS environments
  • Familiarity with lab and debugging tools (oscilloscopes, logic analyzers, emulators)

Sourced from the employer’s career site. Verify before applying.

Variables & Compensation

  • Bonus programs
  • Comprehensive health and welfare benefits
  • 401(k) plan
  • Employee discount

Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Bose Corporation. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.

Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.

Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.