Principal Software Engineer – Audio Systems & Embedded Platforms

Bose CorporationFramingham, MA
Onsite

About The Position

At Bose Corporation, we believe sound is the most powerful force on earth — and for over 60 years, we have built a company grounded in innovation, excellence, and independence. As we enter a new era across Automotive, Consumer Electronics, Luxury, and Audio Technology Licensing, we are redefining how premium audio experiences are designed, delivered, and scaled globally. We are seeking a Principal Software Engineer to lead the architecture, development, and delivery of next-generation audio software platforms and signal processing technologies. This is a highly visible, hands-on technical leadership role responsible for shaping system-level design and driving execution across embedded and DSP domains. You will operate at the intersection of research and product engineering — bringing advanced audio algorithms and embedded software from concept to production across a diverse range of hardware platforms.

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/C++ and experience with MATLAB/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

Nice To Haves

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

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 and improve maintainability
  • Lead the 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 (e.g., 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
  • Ensure high standards for code quality, reliability, and performance
  • Drive development of comprehensive unit, integration, and system-level testing strategies
  • Mentor and develop engineers
  • Foster a culture of engineering excellence, ownership, and continuous improvement
  • Act as a technical authority across teams and influence engineering direction

Benefits

  • bonus programs
  • comprehensive health and welfare benefits
  • a 401(k) plan
  • exclusive perks designed to support your wellbeing
  • a generous employee discount
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service