> Markdown version of [/jobs/ext/2271610-embedded-software-engineer-dsp](https://www.wearedevelopers.com/jobs/ext/2271610-embedded-software-engineer-dsp). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer, DSP - **Company:** Ocean Communications, Inc. - **Location:** Chicago, IL, United States - **Experience:** Expert - **Salary:** $90,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Analog-To-Digital Converters, C++ (Programming Language), Computer Engineering, Software Debugging, Embedded Software, Firmware, Hardware Description Language, Machine Learning, Signal Processing, VHSIC Hardware Description Language (VHDL), Fpga Hardware - **Published:** August 27, 2026 - **Apply:** https://www.careerjet.com/jobad/us920f0c98d8fa2e5520ffc14a53a0a24a ## About the Role * B.S. or M.S. in Electrical Engineering, Computer Engineering or a related discipline, with 0-5 years of relevant experience * Strong C/C++ skills and familiarity with assembly-level debugging/optimization * Strong foundation in linear algebra and digital signal processing, including filters and transforms * Experience drafting technical documentation * Strong written and verbal communication skills * Willingness to travel, with occasional periods up to 20% depending on project phase * U.S. Person What Will Put You Ahead * Experience deploying DSP and/or machine-learning algorithms on resource-constrained embedded platforms * Familiarity with FPGA development and hardware description languages such as VHDL * Experience with analog and mixed-signal integrated circuits, e.g., low-noise amplifiers, analog-to-digital converters, and analog front ends * Familiarity with sonar and/or undersea technology ## Description This is a high-ownership role on a small, quickly growing team. You will not be one engineer among hundreds working on a narrow subsystem; you will have direct visibility into the full product, from modem firmware and acoustic signal processing to undersea drones and customer deployments., * Develop and maintain real-time embedded C/C++ code, including for core components of OceanComm's acoustic modem firmware, owning features from concept through deployment * 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 * Keep up to date with emerging technologies and research in relevant fields to help inform engineering and design decisions * Help improve engineering culture, communication, and technical standards as the team grows ## Related Videos - [Hacking AI at the Edge of the Indian Ocean](https://www.wearedevelopers.com/videos/100177-hacking-ai-at-the-edge-of-the-indian-ocean) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [Dev Digest 231: Pelicanmaxxing, Interview Hacking, RSS Revival & LLM Clichés](https://www.wearedevelopers.com/magazine/748-dev-digest-231-pelicanmaxxing-interview-hacking-rss-revival-llm-cliches) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 233: Strip AI Watermarks, Hacked Homelabs & Designing with Code](https://www.wearedevelopers.com/magazine/754-dev-digest-233-strip-ai-watermarks-hacked-homelabs-designing-with-code) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)