Jobs · Engineering · California

Embedded Software Algorithm Developer

Analog Devices · San Diego, CA · 3 wk ago
Engineering$122k–$167k/yrFull-time

About the role

The Advanced Cores Group (ACG) is a part of the Aerospace, Defense and Communications Business Unit at Analog Devices, Inc. (ADI). ACG is seeking a highly motivated embedded software algorithm developer to work on cutting-edge technology in a fast-paced environment.

Responsibilities

  • Embedded software design of signal processing algorithms for high-speed integrated circuits.
  • Debugging, testing and maintaining embedded software and related collaterals.
  • Contribution to definition of supporting/accompanying software and hardware.
  • Strong collaboration with analog and digital IC designers, system architects, verification engineers, and system evaluation engineers.

Requirements

  • BS/MS in Electrical Engineering, Computer Engineering, or Computer Science.
  • Experience in C/C++ for embedded software development and one or more higher level languages (Python, MATLAB).
  • Strong knowledge of digital signal processing fundamentals.
  • Strong knowledge of software engineering fundamentals.
  • Knowledge of ARM and/or RISC-V processor architectures and real-time operating systems.
  • Embedded software system debug expertise.

Qualifications

  • Strong teamwork, communication skills and ability to work in distributed development environment.
  • Strong motivation and enthusiasm for learning.

Desired Skills, Knowledge, And Abilities

  • A high-level understanding of data converter architectures.
  • Experience in implementation and testing of digital signal processing algorithms within embedded systems.

Essential Duties And Responsibilities

Embedded software design of signal processing algorithms for high-speed integrated circuits.

Debugging, testing and maintaining embedded software and related collaterals.

Contribution to definition of supporting/accompanying software and hardware.

Strong collaboration with analog and digital IC designers, system architects, verification engineers, and system evaluation engineers.

Additional Information

  • Job Req Type: Graduate
  • Job Required Travel: Yes, 10% of the time
  • Expected Wage Range: $121,600 to $167,200
  • Discretionary Performance-Based Bonus
  • Medical, Vision, and Dental Coverage
  • 401(k)
  • Paid Vacation, Holidays, and Sick Time
  • Other Benefits

Similar jobs