SENIOR EMBEDDED SIGNAL PROCESSING ENGINEER FOR UNDERSEA SYSTEMS

STR
Full-time
Woburn, MA
$134,000 - $184,000
Posted on 2 months ago

Job Description

STR is seeking a Senior Embedded Signal Processing Engineer to design, develop, and test embedded software implementing signal processing algorithms for distributed undersea acoustic systems. The role requires expertise in signal processing theory, software development, and real-time embedded processing hardware.

Responsibilities

  • Design, develop, and optimize real-time acoustic signal processing algorithms
  • Implement software on various hardware platforms
  • Utilize development containers, git repositories, and Jira
  • Ensure software meets real-time and high-fidelity requirements
  • Collaborate with cross-functional teams

Requirements

  • Strong experience in embedded systems development (ARM processors, DSP boards)
  • Proven ability in real-time deterministic algorithm design
  • Proficiency in C/C++, MATLAB, and Python
  • Experience with LINUX operating systems
  • Familiarity with development containers, git, and Jira
  • Solid understanding of acoustic signal processing principles
  • Ability to optimize software for resource constraints
  • Proficiency in shell commands
  • Proficiency with I2C, UART, and SPI interfaces
  • Strong communication and collaboration skills
  • BS + 5 years’ experience, MS + 3 years, or PhD in a related field
  • Ability to obtain a Top Secret (TS) Security Clearance

Benefits

  • No benefits