CareerPlanSign in

Senior Embedded Software Engineer, DSP

Chicago, Illinois, United States💼 Full-time💰 $140,000–$140,000🗓 2026-07-01 → 2026-09-27

Core

Develop and maintain real-time embedded C/C++ code for core components of OceanComm's acoustic modem firmware, implementing and optimizing advanced acoustic signal processing algorithms for underwater communication systems.

Role type

Senior Embedded Software Engineer (DSP)

Builds

Acoustic modem firmware and signal processing algorithms for undersea drones and wireless data transmission

Domain

Underwater acoustic communications, embedded systems, signal processing

Deliverable

production ML models | product features

Required skills

Embedded C/C++, Real-time systems development, DSP software development, Linear algebra, Signal processing theory, Algorithm implementation, Technical documentation

Preferred skills

Underwater acoustic communications, Sonar, Modem design, SDR, RF communications, DSP algorithm optimization for embedded platforms, Machine learning on embedded platforms, Analog and mixed-signal integrated circuits

Technologies

C/C++, Acoustic modems, Undersea robotics hardware

Responsibilities

Develop and maintain real-time embedded C/C++ code for core components of OceanComm's acoustic modem firmware, Implement, optimize, and validate advanced acoustic signal processing algorithms, Collaborate with electrical, mechanical, systems, and field teams to define interfaces and verify system performance, Develop tests, tools, and procedures for firmware validation, hardware bring-up, production test, troubleshooting, and repair, Help evaluate tradeoffs in performance, reliability, complexity, schedule, cost, and risk, Provide technical leadership through exemplary code and design judgment

Seniority

Senior, hands-on IC

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