OceanComm
Senior Embedded Software Engineer, DSP
$140K–$175K
Chicago, Illinois · Senior · Full-time · Posted Jun 30, 2026
- Experience
- 5+ years developing embedded real-time systems with C/C++.
- Education
- B.S. or M.S. in Electrical Engineering, Computer Engineering, or related discipline.
- Visa sponsorship
- U.S. Person
About the job
Develops and maintains embedded acoustic modem firmware and real-time signal-processing software, from design through deployment and system validation.
What you'll do
- Develop, optimize, test, and validate real-time embedded C/C++ firmware and acoustic signal-processing algorithms.
- Collaborate across engineering and field teams on interfaces, system performance, hardware bring-up, and troubleshooting.
- Provide technical leadership and contribute to engineering practices and standards.
What they ask for
- B.S. or M.S. in Electrical Engineering, Computer Engineering, or a related discipline.
- 5+ years of experience developing embedded real-time systems with C/C++.
- Proficiency developing DSP software for real-time systems and solid knowledge of linear algebra, signal processing, and algorithms.
- Experience drafting technical documentation; strong written and verbal communication skills; U.S. Person.
Nice to have
- Experience with underwater acoustic communications, sonar, modem design, SDR, RF communications, or similar systems.
- Experience optimizing embedded DSP or deploying machine-learning models and domain-specific neural networks on embedded platforms.
Pay
USD $140,000 – $175,000 per year (base salary)
Tools
C/C++, DSP, SDR, RF
AI focus
Preferred experience includes deploying machine-learning models on embedded platforms and designing domain-specific deep neural networks.
Model-written summary · the original posting is authoritative