Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - DSP Algorithm

$174k - $239.25k

Bose Corporation, U.S.A

Principal Software Engineer – DSP Algorithms at Bose Corporation. Responsibilities Design and develop music and voice processing algorithms in MATLAB and Simulink. Implement these algorithms as embedded software across multiple computing architectures. Develop comprehensive unit and system-level tests to verify algorithm functionality. Provide technical leadership and mentorship. Requirements Deep knowledge of signal processing fundamentals, including algorithm design and implementation. Deep hands‑on experience with MATLAB/Simulink modeling and libraries. 8+ years of experience developing real‑time DSP software, including technical leadership responsibilities. Strong C/C++ skills and proficiency with one or more scripting languages. Hands‑on development experience on DSP platforms such as Hexagon, SHARC+, and HiFi. Strong software development skills and experience with best practices (object‑oriented design, modularity, extensibility, reusability, and maintainability). Excellent written and verbal communication skills, including the ability to produce clear, concise technical documentation. Self‑motivated and able to work independently. Preferred Qualifications Experience with streaming audio. Experience with asymmetrical multi-core SoC processors. Automotive industry experience. Tools Oscilloscopes, Logic analyzers, Emulators, etc. Education BS or MS (preferred) in Computer Engineering or Electrical Engineering, with a software focus. Salary & Benefits The hiring range for this position in the primary work location of Framingham, Massachusetts is: $174,000–$239,250. In addition to competitive base pay, you will receive bonus programs, comprehensive health and welfare benefits, a 401(k) plan, exclusive perks to support wellbeing, and a generous employee discount to immerse yourself in our products and experiences. Equal Opportunity Bose is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, age, disability, veteran status, or any other legally protected characteristics. The EEOC’s “Know Your Rights: Workplace discrimination is illegal” Poster is available here: Bose is committed to providing reasonable accommodations to individuals with disabilities. #J-18808-Ljbffr Bose Corporation, U.S.A

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - DSP Algorithm in Framingham, MA vacancy
  • $174k - $239.25k

    Principal SW - DSP Algorithm page is loaded## Principal SW - DSP Algorithmlocations: US, MA - Framinghamtime type: Full timeposted on: Posted...  ...this transformation. # **Job Description**# Principal Software Engineer - DSP AlgorithmsAt Bose, we are passionate about... 
    Suggested

    Bose Corporation

    Framingham, MA
    2 days ago
  • $174k - $239.25k

    A leading audio technology company in Framingham, Massachusetts, is seeking a Principal Software Engineer - DSP Algorithms to help develop cutting-edge audio processing algorithms. The role emphasizes leadership in designing and implementing real-time DSP software, requiring... 
    Suggested

    Bose Corporation

    Framingham, MA
    4 days ago
  • $174k - $239.25k

    ## Principal Software Engineer - Audio Systems & Embedded PlatformsApplylocations: US, MA - Framinghamtime...  ...execution across embedded and DSP domains.You will operate at the intersection...  ...— bringing advanced audio algorithms and embedded software from concept to... 
    Suggested

    Bose Corporation

    Framingham, MA
    5 days ago
  •  ...: MathWorks is growing! We're hiring at all levels of our software engineering and development organization. Join us and work with an outstanding...  ...success, and rewards excellence. Responsibilities Use your algorithmic, C++, and software architecture skills to design and... 
    Suggested
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks, Inc.

    Natick, MA
    4 days ago
  • $86.8k - $165.2k

    Position: Senior Software Engineer - Digital Signal Processing (DSP), Marlborough, Massachusetts. 100% onsite. U.S. citizenship required with a Secret security...  ..., test, integrate and document C++/C real‑time DSP algorithms or control functions for sensor systems on Linux.... 
    Suggested
    Temporary work
    Flexible hours

    Prattwhitney

    Sudbury, MA
    2 days ago
  • $163.8k - $257.4k

     ...you won’t just contribute. You’ll make things happen–fast. Principal Software Engineer, Applied AI Location: Remote or Hybrid Team: Applied AI...  ...tens of billions of events per day, to new buyer intent algorithms powered by LLMs, to a unified B2B identity graph. Depending... 
    Remote work
    Worldwide

    I did my part and supported the Regular Toilet

    Waltham, MA
    3 days ago
  • A leading audio technology company is seeking a DSP Engineering Manager in Framingham, Massachusetts. The role involves leading a talented team responsible for DSP capabilities in portable audio products and shaping the company's technical direction. Candidates should have... 

    Bose Corporation

    Framingham, MA
    3 days ago
  • $144.2k - $288.4k

     ...community at a time. Position Summary We are hiring a Principal Software Engineer - a deeply hands-on technical leader who thrives on...  ...computer science fundamentals, including distributed systems, algorithms, and concurrency Preferred Qualifications... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    CVS Health

    Wellesley, MA
    2 days ago
  •  ...development of the Gentuity imaging application software and internal software tools...  ...development of signal and image processing algorithms and techniques Create and maintain...  ...of 12 years of experience in Software Engineering Modern C++, including Objected Oriented... 

    Talent Retriever

    Sudbury, MA
    4 days ago
  •  ...Senior Software Engineer This is your opportunity to join the Receiver Exciter and Processing...  ...architect, and implement signal processing algorithms on a variety of high-performance...  ...software with Nvidia Cuda. Radar or DSP knowledge. What We Offer: Our... 
    Relocation
    Day shift

    Raytheon

    Fayville, MA
    2 days ago
  • Prattwhitney is seeking a Senior Software Engineer to design and implement digital signal processing algorithms for sensor systems in Marlborough, Massachusetts. This role requires U.S. citizenship and a Secret security clearance, with minimum qualifications of 5 years... 
    Flexible hours

    Prattwhitney

    Sudbury, MA
    2 days ago
  •  ...Principal Embedded Software Engineer Newark, DE, United States Marlborough, MA, United States Hologic is the market leader in mammography...  ...expert knowledge of complex software design principles, algorithms, data structures, design patterns, and multithreading concepts... 
    Local area
    3 days per week

    Hologic

    Marlborough, MA
    9 days ago
  •  ...advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: We are seeking a Principal Software Engineer to work on the core programming language and runtime systems that form the foundation of MATLAB. In this role, you will... 
    Work experience placement
    Work at office
    Worldwide
    Flexible hours

    The MathWorks, Inc.

    Natick, MA
    1 day ago
  • Sr Software Engineer (C++, DSP, Real-Time, Embedded, Multi-threaded, OOD, UML, Jenkins ) in Marlborough...  ...of signal processing algorithms and time critical control functions,...  ...closely with Software Architects and Principal Systems, Hardware, and Software engineers... 
    Permanent employment
    Full time
    Remote work
    Relocation
    Flexible hours

    DBA Web Technologies

    Marlborough, MA
    more than 2 months ago
  • $86.8k - $165.2k

    Prattwhitney is seeking a Senior Software Engineer in Sudbury, MA to develop real-time signal processing algorithms for sensor systems. The position requires strong C++ development skills, a minimum of five years of relevant experience, and U.S. citizenship with a possible... 
    Relocation package

    Prattwhitney

    Sudbury, MA
    3 days ago
  •  ...raise the overall security architecture maturity across the organization Consulting & Mentorship Act as a consulting architect to engineering and platform teams - providing guidance rather than owning delivery Mentor senior engineers and architects, raising the... 
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks, Inc.

    Natick, MA
    3 days ago
  •  ...workflows for building, testing, and delivering web‑based graphics software. Champion software quality, including the definition and...  ...with a strong emphasis on automation. Mentor and support other engineers through technical guidance, design feedback, and knowledge sharing... 
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks, Inc.

    Natick, MA
    2 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...and defense. We are seeking Senior Software Engineers to join our development team...  ...Prefer Knowledge of data structures and algorithms, systems software design, operating systems... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Local area
    Remote work
    Worldwide
    Relocation
    Flexible hours

    RTX

    Marlborough, MA
    1 day ago
  •  ...Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all... 

    Dell Careers

    Hopkinton, MA
    5 days ago
  • $144.2k - $288.4k

    ## Principal Software EngineerApplyremote type: Hybridlocations: MA - Wellesley: Work At Home-Connecticut: Work At Home-New York: Work At...  ...time.**Position Summary**Our Utilization Management Analytics Engineering team within the Analytics & Behavior Change (A&BC) division... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Work from home

    CVS Health

    Wellesley, MA
    4 days ago
  • $168k - $231k

     ...The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting...  ...career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Hopkinton, Massachusetts... 

    Dell

    Hopkinton, MA
    10 days ago
  •  ...Software Engineer Our mission is to create technologies that make the precision medicine accessible. If that inspires you, let's talk....  ...software engineer who is passionate about solving data processing algorithm and computation challenges in genome technologies and... 

    Roberts Recruiting

    Natick, MA
    5 days ago
  •  ...capture, management, and fulfillment), and Supply Chain. Develop algorithms and applications from inception to implementation and...  ...and code reviews. ~ Well-versed with building high quality software using the industry proven practices – Microservices, Event-driven... 
    Work experience placement
    Work at office

    Samprasoft

    Framingham, MA
    6 days ago
  • $145k - $181k

     ...Angular and Ionic. In this role, you’ll shape architecture, mentor engineers, collaborate across UX, product, and backend teams, and drive...  ...and prototyping, build .NET APIs, and deliver high‑quality software through Azure‑powered CI/CD pipelines. Bright Horizons is a... 
    Temporary work
    Local area
    Work from home
    Work visa
    Flexible hours

    Bright Horizons

    Newton Center, MA
    20 days ago
  • $86.8k - $165.2k

     ...Overview An open position for a Senior Software Engineer in the Receiver Exciter and Processing...  ...integrate C++ real‑time signal processing algorithms or control functions for sensor systems...  ...software with Nvidia CUDA. Radar or DSP knowledge is a plus. Benefits & Compensation... 
    Temporary work
    Relocation package
    Flexible hours
    Day shift

    Prattwhitney

    Sudbury, MA
    3 days ago
  • Senior Software Engineer @ Framingham, MA (Full Time) Job title: Senior Software Engineer Location: Framingham, MA Duration: Full time...  ...experience in programming languages including data structures, algorithms and databases Knowledge of object-oriented design and... 
    Full time

    XpertTech Inc

    Framingham, MA
    2 days ago
  • $130k - $160k

    Senior Software Engineer, Bioinformatics 1671 Worcester Road, Suite 400, Framingham, MA 01701, United States Salary: $130,000-$160,000 About...  .... Design, develop, validate, and deploy cutting‑edge algorithms for clinical‑grade variant detection using our CPU and GPU compute... 
    Live in
    Remote work

    360Dx

    Framingham, MA
    2 days ago
  • 360Dx, located in Framingham, MA, is looking for a Senior Software Engineer to lead the evolution of its bioinformatics pipeline, which is...  ...bioinformatics. Key responsibilities include performance engineering, algorithm design, and the development of robust production code.... 
    Remote work

    360Dx

    Framingham, MA
    2 days ago
  • $107.5k - $204.5k

     ...Job Details Position: Principal Embedded Software Engineer Date Posted: 2026-04-08 Location: Marlborough, MA; 1001 Boston Post Rd, BLDG 2 Role Type: Onsite Citizenship: U.S. citizen required; U.S. Person or person with immigration status meeting security clearance requirements... 
    Temporary work
    Relocation package
    Flexible hours
    Day shift

    Prattwhitney

    Sudbury, MA
    3 days ago
  •  ...Embedded Software Engineer (Embedded SW Engineer) Busek Company – Natick, MA Position Overview Busek is seeking an Embedded Software...  ...based systems Implement real-time control and monitoring algorithms for power processing and propulsion systems Integrate... 
    For subcontractor

    Busek

    Natick, MA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - DSP Algorithm. Be the first to apply!