1

Signal Processing Engineer Jobs in Rochester, NY

Experience with digital signal processing (DSP), embedded C++/C and MATLAB is expected. Experience working with Agile Scrum, and DevOps-based software development is desired. Experience in ...

next page

Showing results 1-20

Signal Processing Engineer information

See Rochester, NY salary details

$52.8K

$129.7K

$191K

How much do signal processing engineer jobs pay per year?

As of Jul 15, 2026, the average yearly pay for signal processing engineer in Rochester, NY is $129,656.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,100.00 and $145,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Signal Processing Engineer, and why are they important?

To thrive as a Signal Processing Engineer, you need a strong background in mathematics, digital signal processing theory, and programming, typically supported by a degree in electrical engineering or a related field. Familiarity with tools such as MATLAB, Python, DSP hardware platforms, and relevant certifications like Certified LabVIEW Developer are highly beneficial. Analytical thinking, problem-solving abilities, and effective communication are crucial soft skills in this role. These skills and qualities ensure accurate analysis, efficient design, and successful implementation of signal processing solutions in diverse technical environments.

What is the difference between Signal Processing Engineer vs Communications Engineer?

AspectSignal Processing EngineerCommunications Engineer
Required CredentialsBachelor's or Master's in Electrical Engineering, Signal Processing, or related fieldsBachelor's or Master's in Electrical Engineering, Communications, or related fields
Work EnvironmentResearch labs, tech companies, R&D departmentsTelecom companies, network providers, infrastructure firms
Industry UsageDesigning algorithms for audio, video, radar, and sensor dataDeveloping and maintaining communication systems and networks
Search & Comparison IntentFocuses on signal analysis, filtering, and data processingFocuses on network design, protocols, and transmission systems

While both roles involve electrical engineering principles, Signal Processing Engineers primarily develop algorithms for analyzing and filtering signals, whereas Communications Engineers focus on designing and maintaining communication systems and networks. The roles often overlap in telecommunications, but their core responsibilities differ based on the specific application and industry focus.

What does a Signal Processing Engineer do?

A Signal Processing Engineer designs, develops, and implements algorithms and systems to analyze, modify, and interpret signals such as audio, video, radar, or sensor data. They work with both analog and digital signals to extract meaningful information, improve signal quality, and enable communication between devices. Their work is essential in industries like telecommunications, healthcare (medical imaging), audio engineering, and defense. Signal Processing Engineers often use programming languages like MATLAB or Python, and work closely with hardware and software teams to optimize system performance.

What Does a Signal Processing Engineer Do?

A signal processing engineer is an information technologies expert that analyzes and alters digital signals to make them more accurate and reliable. As a signal processing engineer, your responsibilities are to develop, manage and update digital signals, creating algorithms to process them more efficiently. Qualifications for a signal processing engineer include a bachelor’s degree in electrical or computer engineering, math, or physics, and skills in various programming languages, like C++. You can find signal processing engineer jobs in a wide variety of industries from security to logistics.

What are some typical challenges Signal Processing Engineers face when working on real-time systems?

Signal Processing Engineers working on real-time systems often encounter challenges related to processing speed, latency, and resource constraints. They must design algorithms that efficiently handle large volumes of data without sacrificing accuracy, all while operating within the hardware's computational limits. Collaborating closely with hardware engineers and software developers is common to ensure seamless integration and optimal system performance. Staying updated with the latest advancements in digital signal processing (DSP) tools and techniques also helps address these challenges effectively.
What are popular job titles related to Signal Processing Engineer jobs in Rochester, NY? For Signal Processing Engineer jobs in Rochester, NY, the most frequently searched job titles are:
What job categories do people searching Signal Processing Engineer jobs in Rochester, NY look for? The top searched job categories for Signal Processing Engineer jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Signal Processing Engineer jobs? Cities near Rochester, NY with the most Signal Processing Engineer job openings:
Infographic showing various Signal Processing Engineer job openings in Rochester, NY as of July 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 100% In-person job distribution, with an average salary of $129,656 per year, or $62.3 per hour.

Senior C++ Signal Processing Engineer (Radar & RF Systems)

Metrea

Victor, NY • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago

New


Job description

Company Overview
Metrea delivers effects-as-a-service to national security partners across five domains and more than a dozen mission areas. These include airborne ISR, electronic warfare, secure communications, aerial refuelling, special air missions, aerial firefighting, and advanced simulation. We own the whole stack: designing, building, and operating turnkey capabilities that give our partners decisive, asymmetric advantage against rapidly evolving threats.
Our operating model is built around three interlocking pillars. The Support Groups provide a global shared-service - spanning people, finance, platform, operations, legal, and engagement. This frees up our Core Groups, who develop and own mission capabilities end-to-end, to focus entirely on delivery. The Market Groups apply a regional lens, ensuring that our agile and adaptable capabilities remain aligned to the wicked problems that matter most to our partners across the Americas, EMEA, and Asia-Pacific.
At the heart of our model is a simple but powerful idea: be a true partner with skin in the game. Our partners need effects, not just equipment. By owning the full stack - from the lab to the field - we are able to drive a continuous cycle of innovation that keeps our partners ahead. It's a fast-moving, intellectually demanding environment where talented people are given real responsibility, work on problems that matter, and contribute to an enterprise that is growing quickly and deliberately.
Headquartered in Washington, DC, with facilities across the United States, the United Kingdom, as well as Continental Europe and Asia-Pacific.
Group Overview
The Electromagnetic and Cyber Group (EM&C) develops and builds systems for communications and RF sensing. Within EM&C, RADLAB is our radar capability area. RADLAB is a small team building novel capabilities from the ground up, taking ideas from physics and math through simulation, prototype, and test.
Position Summary
RADLAB is looking for a Senior C++ Signal Processing Engineer to help build the modeling, simulation, and processing backbone for new radar and RF sensing capabilities. This is a hands-on engineering role for someone who likes turning math into real systems: deriving and reviewing algorithms, implementing performance-critical processing in modern C++, validating results against simulation and measured data with Python, profiling performance, and deploying working code onto hardware that supports real-world missions.
You do not need to come from radar. We are interested in engineers and scientists with deep signal-processing experience in adjacent fields such as communications, sonar, medical imaging, SDR, wireless systems, acoustics, or scientific computing, as well as candidates with radar experience who want to apply that background to advanced RF sensing.
You may be a fit if you have built C++ simulations, numerical tools, or signal-processing pipelines for noisy sensor data and think deeply about whether the results are physically and mathematically correct. Prior radar experience is helpful, but less important than strong C++, applied math, signal-processing judgment, and the ability to validate results rigorously.
What You'll Do
  • Build and validate scalable C++ modeling, simulation, and signal-processing tools for radar and RF sensing concepts
  • Develop and validate radar/RF signal-processing algorithms, such as signal detection, parameter estimation, correlation/matched filtering, Doppler processing, digital beamforming, and digital filtering
  • Own the reference processing chain, including unit and integration tests, and golden vector validation inside our CI/CD pipelines
  • Run simulation campaigns, including Monte Carlo and sensitivity sweeps, usingC++ and Python; document methods, assumptions and results
  • Profile performance and identify numerical stability issues, bottlenecks, and optimization opportunities
  • Translate mathematical specifications into correct, maintainable, testable code
  • Help transition algorithms from simulation/reference form toward RADLAB hardware and assess feasibility under real-time or mission-relevant constraints
  • Work closely with RADLAB leadership, R&D staff, and hardware and software engineers to turn research concepts into tested, deployable processing capabilities
What You Bring
  • BS/MS in Electrical Engineering, Computer Science, Applied Mathematics, Physics, or a related field
  • 6+ years of professional experience implementing and validating signal-processing, modeling/simulation, numerical, or scientific computing algorithms in C/C++, with proficiency in Python for analysis, validation, visualization and test automation. Equivalent depth through graduate research and other applied engineering work will also be considered.
  • A strong applied math foundation: comfortable reading equations and derivations, understanding modeling assumptions, and translating mathematical specifications into reliable numerical software
  • Experience validating simulations and algorithm implementations against analytical derivations, simplified test cases, golden vectors, simulated ground truth, independent implementations, or measured data
  • Software engineering discipline: version control, testing, documentation, code review
  • Clear technical writing and the ability to communicate assumptions, methods, results, and tradeoffs
  • A commitment to engineering and mathematical rigor to advance the state of the art in RF sensing
Additional Eligibility Qualifications
  • Radar-specific experience is a plus, not a prerequisite. If you've built signal-processing systems in communications, sonar, medical imaging, SDR, wireless systems, acoustics, scientific computing, or related fields and want to learn radar, we want to talk to you.
  • Modern C++ fluency, including C++17/20, templates, and concepts
  • Advanced Python for prototyping, analysis, visualization, automated validation, and simulation campaign orchestration
  • Experience with performance optimization, vectorization, multithreading, OpenMP, CUDA, GPU acceleration, or HPC-style workloads
  • FPGA experience. HLS (C++-based) is sufficient; RTL is not required. You'll have the opportunity to learn if you haven't done it
  • Familiarity with SDR platforms or hardware-in-the-loop environments
  • An MS or PhD with research experience in radar, statistical signal-processing, detection and estimation theory, applied electromagnetics, or a related topic.

Benefits
  • Comprehensive medical plan options
  • HSA/FSA accounts
  • Dental and vision coverage
  • 6% employer 401(k) match
  • Fully paid parental leave for all new parents
  • Generous PTO
  • Life and disability insurance
  • Long-term and Short-term disability coverage
  • AD&D Coverage
  • Pet Insurance
  • Employee Assistance Program
  • Subsided gym membership / plans through Wellhub
Work Authorization / Security Clearance
  • U.S. Citizenship
  • Prior clearance is not required, but candidates must be able to obtain and maintain a TS security clearance
AAP/EEO Statement
Metrea Advanced Signals is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law.
Position Type and Expected Hours of Work
This is a full-time exempt position with typical working hours of Monday through Friday, 8:00 a.m. to 5:00 p.m.
Work Environment
Office and Lab
Travel
Less than 5%
Our Firmware
At Metrea, our single core value is Rooted in Humility, and our four cornerstone attributes are Entrepreneurial, Systematic, Discerning, and Over-Deliver. These form what we call our Teammate Firmware. Just like technical firmware connects software and hardware, our Firmware is the constant interface between our mission and our people. It defines how we show up, how we work together, and how we solve complex problems.
Our team Firmware creates a web-like, hyper-collaborative, dynamically hierarchical way of working that helps us adapt quickly, communicate openly, and distribute decision-making to where expertise actually lives. It enables groups to self-organize around hard problems, shift fluidly as priorities evolve, and operate with the trust, curiosity, and discipline required in a complex mission space. This foundation allows us to deliver elegant, effective solutions and uphold our purpose: protecting our precious inheritance.