{bc}
linkedin

Principal Radar Software Engineer

Metrea
Rochester, USA
Full-time
Mid-Senior
Onsite
$150,000
Discovered 1 months ago
C++CPythonPerformance optimizationMultithreading and concurrencySIMD

Full Job Posting

Position Summary

Own the shared C++ platform powering radar, communications, and RF sensing research and development.

Support deployment from simulation workstations through prototype hardware.

Collaborate with engineers responsible for signal-processing algorithms, transceiver models, environment simulations, and prototyping.

What You'll Do

  • Own RADLAB CORE architecture, module structure, build system, and dependency management.
  • Create reusable frameworks for integrating new algorithms.
  • Profile and optimize signal-processing and simulation pipelines for performance and numerical stability.
  • Use cache-aware layouts, SIMD, concurrency, and GPU offload where appropriate.
  • Own CI/CD, automated tests, static analysis, and releases.
  • Support engineers integrating performant, maintainable C++ algorithms.
  • Build C++ and Python tools for automated Monte Carlo and sensitivity-analysis campaigns.
  • Own software interfaces to RF hardware and test equipment, including protocols and lab tools.
  • Create technical documentation, API references, and test summaries.

What You Bring

  • BS or MS in a relevant technical discipline.
  • 10+ years writing performance-critical C/C++ in numerical, scientific, or signal-processing work, or equivalent applied engineering depth.
  • Experience maintaining shared codebases, libraries, or frameworks.
  • C/C++ performance optimization experience including concurrency, SIMD, cache-aware layout, and profiling.
  • Python proficiency for automation, validation, data analysis, and visualization.
  • C++ CI/CD experience with CMake, testing, static analysis, package management, and containerized builds.
  • Version control, code review, documentation, testing, and clear technical communication skills.

Preferred Qualifications

  • Signal processing, radar, or RF experience is a plus, not a prerequisite.
  • CUDA or ROCm GPU programming is preferred.
  • Qt or similar GUI development for lab or test tools is preferred.
  • Software-level interfaces to SDRs, DAQs, or RF test equipment are preferred.
  • Real-time, embedded, hardware-in-the-loop, FPGA, or advanced computational research experience is preferred.

Work Environment

  • The role operates in an office setting.
  • Travel is less than 5%.

Employment Details

  • Full-time exempt position.
  • Typical hours are Monday through Friday, 8:00 a.m. to 5:00 p.m., subject to business needs.

Compensation

  • Posted base pay range is $150,000 USD to $185,000 USD.
  • Final compensation may vary by location, knowledge, skills, experience, and negotiated package.

Benefits

  • Benefits include medical, dental, vision, retirement match, paid parental leave, PTO, disability coverage, and employee assistance support.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Metrea