Embedded Software Engineer, DSP

OceanComm, Inc.

$90K — $150K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • B.S. or M.S. in Electrical or Computer Engineering, or related field
  • 0-5 years of relevant experience
  • Strong C/C++ programming skills with assembly-level debugging experience
  • Solid understanding of linear algebra and digital signal processing concepts
  • Proficiency in drafting technical documents
  • Strong communication skills, both written and verbal
  • Willingness to travel up to 20% of the time for project needs

Responsibilities

  • Develop and maintain real-time embedded C/C++ code for acoustic modem firmware
  • Implement, optimize, and validate advanced acoustic signal processing algorithms
  • Collaborate with cross-functional teams to define interfaces and system performance
  • Develop tests, tools, and procedures for firmware validation and troubleshooting
  • Stay updated with emerging technologies to inform engineering decisions
  • Contribute to improving team culture and technical standards as the team scales

Benefits

  • Competitive base salary and incentive stock options
  • Starting vacation of 20 days per year, increasing with tenure
  • Paid sick leave with carryover
  • Flexible schedule with core working hours
  • Close mentorship from experienced engineers and leaders
  • Support for professional development, including conferences and training opportunities
  • Hands-on experience with cutting-edge acoustic and robotics hardware
Full Job Description
Underwater communication is one of the hardest wireless problems on Earth. Radio waves attenuate quickly underwater, so our systems use sound, much like whales and dolphins, to transmit high-bandwidth data, including video. We are looking for engineers excited by challenging embedded DSP problems where algorithms, firmware, electronics, mechanics, and real-world operating conditions all have to work together.

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.
What You Will Do
  • 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

Requirements
  • 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

Benefits
  • Competitive base salary and incentive stock options
  • Paid vacation starting at 20 days per year, increasing with tenure
  • Paid sick leave with carryover
  • Flexible schedule with core hours
  • Close mentorship and training from experienced engineers and technical leaders
  • Professional development support for conferences, books, courses, or technical training
  • Hands-on work with advanced acoustic, embedded, and undersea robotics hardware
Compensation

The pay range for this position is $90,000 - $150,000 per year. Actual pay will depend on the candidate's experience and skill demonstrated during interviews and other evaluations.

Similar Jobs

More Jobs at OceanComm, Inc.

More Aerospace & Defense Jobs

Find similar Embedded Software Engineer, DSP jobs: