OceanComm
Embedded Software Engineer, DSP
$90K–$150K
Chicago, Illinois · Full-time · Posted Aug 24, 2026
- Experience
- 0–5 years of relevant experience.
- Education
- B.S. or M.S. in Electrical Engineering, Computer Engineering, or a related discipline.
About the job
Develops and maintains embedded firmware and acoustic signal-processing features for underwater communication modems, from concept through deployment.
What you'll do
- Develop, optimize, and validate real-time embedded C/C++ firmware and acoustic signal-processing algorithms.
- Collaborate across engineering and field teams to define interfaces and verify system performance.
- Create tests, tools, and procedures for firmware validation, hardware bring-up, production testing, troubleshooting, and repair.
What they ask for
- Strong C/C++ skills and familiarity with assembly-level debugging and optimization.
- Strong foundation in linear algebra and digital signal processing, including filters and transforms.
- Experience drafting technical documentation and strong written and verbal communication skills.
- Willingness to travel, occasionally up to 20% depending on project phase; U.S. Person.
Nice to have
- Experience deploying DSP and/or machine-learning algorithms on resource-constrained embedded platforms.
- Familiarity with FPGA development, VHDL, analog and mixed-signal ICs, or sonar and undersea technology.
Pay
$90,000 - $150,000 per year (USD, base salary)
Tools
C/C++, VHDL, FPGA
AI focus
Preferred experience includes deploying DSP and/or machine-learning algorithms on resource-constrained embedded platforms.
Model-written summary · the original posting is authoritative