1

Dsp Software Engineer Jobs in Massachusetts (NOW HIRING)

Senior Embedded Software Engineer

Woburn, MA

$135K - $177K/yr

... DSP) * Architect, design, direct, and implement cutting-edge embedded software in multi-function ... engineers * Background should include a Bachelor's degree and at least 7 years of applicable ...

Senior Embedded Software Engineer

Woburn, MA · On-site

$135K - $177K/yr

... DSP) * Architect, design, direct, and implement cutting-edge embedded software in multi-function ... engineers * Background should include a Bachelor's degree and at least 7 years of applicable ...

Senior Embedded Software Engineer

Woburn, MA · On-site

$135K - $177K/yr

... DSP) * Architect, design, direct, and implement cutting-edge embedded software in multi-function ... engineers * Background should include a Bachelor's degree and at least 7 years of applicable ...

Senior Embedded Software Engineer

Boston, MA · On-site

$140 - $160/hr

  • Medical

  • PTO

As a Senior Embedded Software Engineer on the TVision Meter Platform team, you will help define the ... DSP) is an exclusively buy-side, AI-powered advertising platform purpose-built for CTV. Viant ...

Senior Software Engineer (Signal Processing)

Woburn, MA · On-site

$134K - $176K/yr

SDD is seeking a Lead Embedded Software Engineer to support the design, development, and ... DSP) * Architect, design, direct, and implement cutting-edge embedded software in multi-function ...

Senior Software Engineer (Signal Processing)

Woburn, MA · On-site

$134K - $176K/yr

SDD is seeking a Lead Embedded Software Engineer to support the design, development, and ... DSP) * Architect, design, direct, and implement cutting-edge embedded software in multi-function ...

Senior Software Engineer (Signal Processing)

Woburn, MA · On-site

$134K - $176K/yr

SDD is seeking a Lead Embedded Software Engineer to support the design, development, and ... DSP) * Architect, design, direct, and implement cutting-edge embedded software in multi-function ...

Electrical Engineer

Falmouth, MA · On-site

$90K - $121K/yr

Electrical/Embedded Software Engineer Level 3 Summary Teledyne TapTone is a leading manufacturer of ... Developed and architected DSP, CPLD and FPGA projects * Integrate software components into a fully ...

Showing results 21-40

Dsp Software Engineer information

See Massachusetts salary details

$103.8K

$168.4K

$184K

How much do dsp software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for dsp software engineer in Massachusetts is $168,432.00, according to ZipRecruiter salary data. Most workers in this role earn between $156,200.00 and $182,400.00 per year, depending on experience, location, and employer.

What is a DSP software engineer?

A DSP (Digital Signal Processing) Software Engineer is a professional who designs, develops, and optimizes software algorithms that process digital signals such as audio, video, or sensor data. They work with hardware and software platforms to implement signal processing techniques, often for applications like communications, multimedia, medical devices, or embedded systems. DSP Software Engineers typically have strong backgrounds in mathematics, programming (often in C/C++ or MATLAB), and signal processing theory. Their work is essential in industries where real-time data analysis and manipulation are critical.

What does a DSP software engineer do?

As a DSP Software Engineer, you will often collaborate with cross-functional teams—including hardware engineers, algorithm developers, and QA specialists—to design and implement digital signal processing algorithms for applications such as audio, communications, or embedded systems. Typical tasks include developing efficient code for real-time signal processing, optimizing existing algorithms for performance on specific hardware, and participating in code reviews. You'll also likely be involved in debugging complex issues and integrating your work into larger system architectures. This collaborative environment provides valuable opportunities to learn from other disciplines and contribute to high-impact, innovative projects.

What are the key skills and qualifications needed to thrive as a DSP software engineer?

To thrive as a DSP Software Engineer, you need a solid background in digital signal processing theory, programming (commonly C/C++ or MATLAB), and a relevant degree in electrical engineering or computer science. Familiarity with DSP architectures, simulation tools, and industry standards like ARM or TI DSPs, as well as experience with real-time operating systems, are typically required. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills set top candidates apart. These skills are vital for developing efficient, reliable DSP solutions that meet technical requirements and function seamlessly within multidisciplinary teams.

What is the difference between Dsp Software Engineer vs Embedded Software Engineer?

AspectDsp Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's in Electrical Engineering, Computer Science, or related; knowledge of DSP algorithmsBachelor's in Electrical Engineering, Computer Science, or related; experience with embedded systems
Work EnvironmentDevelops signal processing algorithms for DSP chips in communication, audio, or radar systemsDesigns software for embedded hardware in consumer electronics, automotive, or industrial devices
Industry UsageTelecommunications, audio processing, defenseConsumer electronics, automotive, industrial automation

Both roles require similar educational backgrounds and technical skills, but Dsp Software Engineers focus on signal processing algorithms for DSP hardware, while Embedded Software Engineers develop software for embedded systems across various industries.

Are DSP software engineers in demand?

DSP software engineers are in high demand due to their specialized skills in digital signal processing, which are essential in industries like telecommunications, audio and video processing, and consumer electronics. The role often requires proficiency in programming languages such as C or C++ and knowledge of hardware integration, making it a valuable and sought-after profession in the tech industry.

What job categories do people searching Dsp Software Engineer jobs in Massachusetts look for?

The top searched job categories for Dsp Software Engineer jobs in Massachusetts are:

Infographic showing various Dsp Software Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $168,432 per year, or $81 per hour.

Senior Embedded Software Engineer

STR

Woburn, MA

$135K - $177K/yr

Full-time

Posted 17 days ago


Job description

The Systems Development Division (SDD) delivers technology advantage into users' hands by delivering capabilities focused on end-customer needs that function in operationally relevant environments and timeframes.  SDD considers the entire lifecycle of the solution, from conceptualization and architecting, through development, to deployment, while leveraging novel technologies to deliver first-of-a-kind systems.  Current efforts include programs for airborne and space RF as well as advanced testing enabled by multi-function, multi-modal capabilities.

SDD is seeking a Senior Embedded Software Engineer to support the design, development, and implementation of real-time processing solutions in software for advanced multi-function Radar systems. You will collaborate with fellow researchers and engineers on multi-disciplinary teams to develop innovative solutions related to exploration and demonstration of Radar and EW/RF convergence.  In this role, you will identify and evaluate technical approaches, design and implement digital signal processing architectures, and have the opportunity to lead teams focused on delivering solutions over the complete signal processing chain for radar applications in various operational environments.    

You will conduct performance analysis through simulations and real-world testing to validate and optimize the products you create.  Additionally, you will support efforts to evaluate current and future capabilities, identify improved applications and techniques, and ultimately recommend solutions.  Since the systems SDD develops are deployed in operationally relevant environments, the products you develop need to meet standards of quality, maintainability, and reuse.  This position will offer the opportunity for technical leadership, design, analysis, development, testing, and fielding of capabilities.

The successful candidate will have demonstrated leadership skills and contributions in areas such as radar, electronic warfare, digital signal processing, systems engineering, and test & evaluation. This position requires skills in working with multi-disciplinary teams, awareness of relevant technologies, and interest in developing and delivering systems in tight timeframes. Strong interpersonal, communication, and technical skills are required.  Applicants are expected to be self-motivated, detail oriented and have a demonstrated ability to effectively communicate. 

What will you do:

  • Support and/or lead development of innovative radar/EW systems through implementation of digital signal processing (DSP)
  • Architect, design, direct, and implement cutting-edge embedded software in multi-function, deliverable/deployable systems
  • Collaborate with cross-functional teams to understand and/or develop system requirements and specifications
  • Research, understand, and lead new embedded software implementations.  Identifying new technical approaches and working with leadership to create/refine technology/product roadmaps
  • Effectively use tools to create, evaluate, and document solutions and clearly communicate the solution to the team, STR management and customers
  • Design and implement signal processing and software solutions
  • Conduct performance analysis through simulations and real-world testing to validate and optimize system performance
  • Prepare documentation, design specifications, test plans, and reports
  • Communicate effectively with internal teams and stakeholders to convey technical concepts and project updates

Who you are:

  • This position requires an Active SECRET security clearance with eligibility to obtain a Top Secret (TS) security clearance, for which U.S. citizenship is needed by the U.S. Government
  • Demonstrated expertise implementing real-time signal processing solutions in C++ (C++17 or later)
  • Demonstrated knowledge of accelerated signal processing
  • Applicable understanding of and experience with Radar systems and their principles of design, development, requirements verification, test planning, test execution, and data analysis
  • Experience with algorithm implementation in software for real time systems, especially radar and/or remote sensing
  • Experience with Xilinx MPSoC and/or RFSoC platforms
  • Experience in preparing and delivering briefings, familiarity with the execution of technical reviews (SRRs, PDRs, CDRs, TIMS)
  • Capable of working in a team environment and interacting with team members to ensure effective communication and alignment including mentoring of junior engineers
  • Background should include a Bachelor's degree and at least 7 years of applicable experience; Master's degree and at least 5 years of applicable experience; or PhD and at least 2 years of applicable experience. Equivalent experience will be considered

Nice to have:

  • Expertise in radar simulation tools (MATLAB)
  • Active Top Secret clearance
  • Applicable knowledge of target detection
  • Applicable domain experience in one or more of the following areas: Electronic Warfare, Antenna Apertures, Sensor Resource Management, Large-Scale Platform Test Systems, Cyber Physical Systems, Open System Architectures (UCI, OMS, COARPS)

Required Education and Experience:

  • Bachelor's degree + 5 years, Master's degree + 3 years, PhD, or equivalent experience
  • 5 years of C/C++ development experience
  • Embedded Linux development experience

Pay Information
Full-Time Salary Range: $138,000 - $180,000

The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.