CareerPlanSign in

R&D Software Developer (Engineering Scientist Associate)

PICKLE RESEARCH CAMPUS💼 Full-time💰 $88,500–$88,500🗓 2026-08-06 → 2026-09-25

Core

Develop and implement signal processing, array processing, beamforming, and spectral analysis algorithms for defense-related underwater acoustic applications.

Role type

R&D Software Developer (Engineering Scientist Associate)

Builds

Real-time data-intensive underwater acoustic signal processing systems and standalone remote field systems for government customers.

Domain

Defense / Underwater Acoustics / Signal Processing

Deliverable

production ML models | product features

Required skills

Python, MATLAB, software design, unit testing, debugging, documentation, Linux/UNIX development, Windows development

Preferred skills

Machine Learning, signal processing algorithms, MATLAB MEX objects, parallel computing (MPI, OpenMP), scientific file formats (HDF5, NetCDF), GUI development (QT, GTK), version control

Technologies

Python, MATLAB, Linux, UNIX, Windows, MPI, OpenMP, HDF5, NetCDF, QT, GTK

Responsibilities

Design software according to project requirements; write flexible and maintainable code; test software to meet design requirements; write documentation; review peer code; deploy and support software outside the lab.

Seniority

Mid-level IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.