Software Design Engineer - Digital Signal Processing

KP Recruiting Group

United States

Remote

USD 140,000 - 190,000

Full time

31 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare
401(k) matching
Paid time off
Education assistance
Parental leave

Job summary

KP Recruiting Group is seeking a Lead Software Engineer for DSP in a remote role with occasional travel to Rochester, NY. You will lead real-time DSP and embedded software efforts in aerospace & defense, shaping waveform design and signal processing.

The role blends hands-on leadership with architecture, MATLAB and C/C++, Agile Scrum, and cross-functional collaboration across software, hardware, testing, and product teams.

Qualifications

  • Bachelor’s degree in Engineering or related discipline with 9+ years of experience.
  • Graduate degree with 7+ years of relevant experience or equivalent.
  • Hands-on embedded C/C++ and real-time DSP experience.
  • Experience designing digital communications waveforms and MATLAB proficiency.
  • Leadership of collaborative software development and rigorous verification.
  • Strong requirements, design, integration and verification skills.
  • Knowledge of RTOS, multicore systems, Agile Scrum, and DevOps.

Responsibilities

  • Lead the full software lifecycle from requirements through testing.
  • Design, simulate, and implement DSP algorithms for digital communications.
  • Drive waveform design and signal-processing software development.
  • Develop embedded software using C/C++ and MATLAB.
  • Perform system analyses, design trades, and technical evaluations.
  • Lead software architecture, detailed design, implementation, and docs.
  • Collaborate with electrical engineers to integrate hardware and software.
  • Develop test procedures and ensure high-quality delivery.
  • Partner with manufacturing, test, product, and program management.
  • Work in an Agile Scrum environment and mentor teammates.

Skills

DSP
Embedded C/C++
MATLAB
Real-time systems
Multithreaded programming
Agile/Scrum
Mentoring

Education

Bachelor’s degree in Engineering or related discipline
9+ years of relevant experience
Graduate degree with 7+ years of relevant experience

Tools

MATLAB
FPGA design

Job description

NOW HIRING: Lead Software Engineer – Digital Signal Processing (DSP)


Remote | Occasional Travel to Rochester, NY (~10%)


9/80 Schedule – Every Other Friday Off


Aerospace & Defense | Digital Communications | Embedded Software


Are you a hands-on software engineering leader with deep expertise in digital signal processing, waveform design, and embedded C/C++?


This is an opportunity to lead cross-functional engineering efforts developing advanced real-time digital communications solutions while remaining technically involved throughout the entire software development lifecycle.


You’ll help shape next-generation radio communications technology, solve complex signal-processing challenges, and collaborate with experienced engineers across software, hardware, testing, and product development.


What You’ll Do



  • Lead and contribute to the full software development lifecycle, from requirements through integration and testing

  • Design, develop, simulate, and implement DSP algorithms for digital communications

  • Drive waveform design and signal-processing software development

  • Develop embedded software using C/C++ and MATLAB

  • Perform system requirements analysis, conceptual design, trade studies, and technical evaluations

  • Lead software architecture, detailed design, implementation, testing, and documentation

  • Collaborate with electrical engineers to integrate hardware and software systems

  • Develop software test procedures and ensure high-quality product delivery

  • Partner with manufacturing, test, product, and program management teams

  • Work within an Agile Scrum environment to deliver complex communications solutions

  • Troubleshoot and debug software and hardware integration issues

  • Mentor team members and contribute to technical strategy and continuous improvement


What We’re Looking For



  • Bachelor’s degree in Engineering or a related discipline with 9+ years of relevant experience

  • Alternatively, a graduate degree with 7+ years of relevant experience, or equivalent experience

  • Strong hands‑on experience with embedded C/C++

  • Demonstrated expertise in Digital Signal Processing (DSP)

  • Experience designing or implementing digital communication waveforms

  • Proficiency with MATLAB and DSP simulation/analysis

  • Experience leading collaborative software development and testing efforts

  • Strong understanding of software requirements, design, integration, and verification

  • Real‑time embedded software and communications systems

  • Multithreaded, multicore programming and real‑time operating systems

  • Agile Scrum and DevOps‑based development

  • FPGA design, development, and test collaboration

  • Radio communications and IP networking

  • Hardware schematics, circuit designs, and datasheets

  • Automated testing and software unit testing

  • CMMI or other structured software development processes

  • Technical leadership, mentoring, and cross‑functional coordination


Why Consider This Opportunity?


Remote work flexibility with only occasional travel


9/80 schedule with every other Friday off


Work on advanced digital communications and real‑time DSP solutions


Stay hands‑on while influencing technical direction


Collaborate with experienced software and hardware engineers


Opportunity to drive innovation in mission‑critical communications technology


Comprehensive benefits, including healthcare, 401(k) matching, paid time off, education assistance, and parental leave


If you're a DSP engineer with strong embedded C/C++ skills and experience in digital communications or waveform development, I'd love to connect.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DSP Software Design Engineer
DSP Software Design Engineer

Softworld, a Kelly Company • City of Rochester (NY)

On-site
USD 120,000 - 190,000
Lead, Software Engineer – DSP Digital Signal Processing, waveform US Citizens only
Lead, Software Engineer – DSP Digital Signal Processing, waveform US Citizens only

A New Beginning-Genesis 2 • United States

On-site
USD 117,000 - 250,000
Relocation assistance
Lead DSP Software Engineer - Embedded & Real-Time (Remote)
Lead DSP Software Engineer - Embedded & Real-Time (Remote)

KP Recruiting Group • United States

Remote
USD 140,000 - 190,000
Healthcare
401(k) matching
Paid time off
+2
Senior DSP Software Engineer
Senior DSP Software Engineer

BrightHire Search Partners • Fremont (CA)

On-site
USD 180,000 - 260,000
Sr.DSP Engineer (Remote with Travel)
Sr.DSP Engineer (Remote with Travel)

Fairwinds Technologies, L • New York (NY)

Remote
USD 140,000 - 190,000
DSP Software Engineer
DSP Software Engineer

Comtech LLC • Salt Lake City (UT)

On-site
USD 90,000 - 110,000
Senior DSP Engineer
Senior DSP Engineer

Insight Global • Florida

On-site
USD 110,000 - 170,000
Medical insurance
Dental insurance
Vision insurance
+5
Lead, Software Engineer - DSP
Lead, Software Engineer - DSP

L3Harris Technologies • City of Rochester (NY)

On-site
USD 117,000 - 218,000
Sr.DSP Engineer (Remote with Travel)
Sr.DSP Engineer (Remote with Travel)

Fairwinds Technologies, LLC • Palm Bay (FL)

Remote
USD 150,000 - 190,000
Engineer
Engineer

DP Professionals (DPP) • Cincinnati (OH)

On-site
USD 125,000 - 190,000