Senior Signal Processing and Algorithm Engineer

Analog Devices•Wilmington, MA
•$110,385 - $151,808

About The Position

Analog Devices is seeking an experienced and versatile Systems Architecture, Signal Processing and Algorithm Engineer for its system design group. The role is part of a global team of systems, algorithm, and software engineers working on next-generation communication and wireless technologies and SOC-type products for markets including communications, avionics, and instrumentation. The engineer will be responsible for a specific product or group of products throughout their life cycle, participating in product development from definition through evaluation, characterization, testing, and support through final product release. The role uses technical expertise and peer leadership to work with team members on solutions to system functional requirements. It also involves simulating and analyzing signal-processing chains, partitioning systems into hardware and software, evaluating hardware and software, developing algorithmic software for embedded systems, and working with the team to evaluate and debug designs in the lab.

Requirements

  • PhD or master's degree in electrical engineering or computer science.
  • For PhD holders, 0–5 years of experience in algorithm development and implementation on a real-time embedded software platform; for master's degree holders, the posting states 0–5 years of minimum experience, respectively.
  • Experience in signal-processing theory and algorithm development.
  • Experience with embedded platforms and embedded software development paradigms.
  • Ability to work in a distributed development environment.
  • Strong coding and programming skills.
  • Strong communication skills.
  • Ability to simulate and analyze signal-processing chains.
  • Knowledge of communication theory codes.
  • Knowledge of processor and DSP architectures.
  • Knowledge of digital design and RTL.

Nice To Haves

  • C/C++, Matlab/Simulink, or similar programming experience is preferred.
  • Experience with defect-tracking tools such as Jira or Trac.
  • Experience with SCM development processes such as Git.
  • U.S. citizenship or U.S. permanent residency is preferred.
  • Experience with ADCs or DACs.

Responsibilities

  • Participate in all phases of product development, from definition through evaluation, characterization, testing, and support through final product release.
  • Take responsibility for a specific product or group of products throughout their life cycle.
  • Work with team members to develop solutions for system functional requirements.
  • Simulate and analyze signal-processing chains.
  • Partition systems into hardware and software and evaluate the resulting hardware and software.
  • Develop algorithmic software for embedded systems.
  • Collaborate with team members to evaluate and debug designs in the lab.
  • Develop requirements and design documents.

Benefits

  • Medical coverage
  • Vision coverage
  • Dental coverage
  • 401(k)
  • Paid vacation
  • Paid holidays
  • Sick time
  • Discretionary performance-based bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service