CareerPlanSign in

Embedded Software Engineer, DSP

Chicago, Illinois, United States💼 Full-time💰 $90,000–$90,000🗓 2026-08-25 → 2026-09-27

Core

Develop and maintain real-time embedded C/C++ code and advanced acoustic signal processing algorithms for underwater wireless modems and undersea drones.

Role type

Embedded Software Engineer (DSP)

Builds

Acoustic modem firmware, undersea drone control systems, and high-bandwidth underwater communication hardware

Domain

Underwater acoustics, embedded systems, defense, offshore energy, oceanographic research

Deliverable

production ML models | product features

Required skills

Embedded C/C++, Assembly-level debugging, Linear algebra, Digital signal processing, Filter design, Transform algorithms, Technical documentation

Preferred skills

DSP/ML on resource-constrained platforms, FPGA development (VHDL), Analog/mixed-signal ICs, Sonar/undersea technology

Technologies

C, C++, Assembly, VHDL

Responsibilities

Develop and maintain real-time embedded C/C++ code for modem firmware, Implement and optimize acoustic signal processing algorithms, Collaborate with cross-functional teams to define interfaces and verify system performance, Develop tests and tools for firmware validation and hardware bring-up

Seniority

Mid-level, hands-on IC

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