Jobs · Engineering · Massachusetts

Senior Embedded SW Engineer

Analog Devices · Boston, MA · 3 wk ago
Engineering$110k–$152k/yrFull-time

Responsibilities

  • Design and maintain firmware for real-time systems, ensuring quality and performance.
  • Collaborate on requirements, architecture, and deliverables while optimizing with hardware engineers.
  • Test, debug, and integrate complex systems.
  • Assess and adopt new technologies to enhance the team, mentor peers, and ensure seamless collaboration.

Requirements

  • BS or MS in EE, ECE, or CS with 3-5 years of experience in embedded firmware/software development.
  • Proficient in software-hardware integration, silicon and board bring-up and validation.
  • Strong verbal and written communication skills; team player that takes responsibility.
  • Highly skilled in C, C++, Rust, and Python or other scripting languages, with experience using build systems like CMake or Cargo.
  • Fluent with RTOS such as FreeRTOS, ZephyrRTOS or Micrium on MCUs.
  • Proficient in software development life cycle management tools like Git and CI/CD, deployment and packaging environments.
  • Good understanding of RISC architectures, including RISC-V and ARM uCs and bus architectures.
  • Experience in developing/troubleshooting low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, Ethernet etc.

Qualifications

  • Familiar with Embedded Linux design patterns.
  • Experience in heterogenous (FPGA + MCU) system development and deployment.
  • Familiarity with digital design (RTL/Verilog) in implementing signal processing chains and other HW accelerator.
  • Familiarity with AI/ML edge inference frameworks, quantization, and deployment.
  • Basic knowledge of DSP and sampling theory.
  • Basic knowledge of PCB design, reading schematics.

Desired Qualifications

  • Familiar with Embedded Linux design patterns.
  • Experience in heterogenous (FPGA + MCU) system development and deployment.
  • Familiarity with digital design (RTL/Verilog) in implementing signal processing chains and other HW accelerator.
  • Familiarity with AI/ML edge inference frameworks, quantization, and deployment.
  • Basic knowledge of DSP and sampling theory.
  • Basic knowledge of PCB design, reading schematics.

Benefits

  • Medical, vision and dental coverage.
  • 401k.
  • Paid vacation, holidays, and sick time.

Pay

The expected wage range for a new hire into this position is $110,385 to $151,808. Actual wage offered may vary depending on work location, experience, education, training, external market data, internal pay equity, or other bona fide factors.

Schedule

This position qualifies for a discretionary performance-based bonus which is based on personal and company factors.

Application Instructions

Not applicable for this posting.

Similar jobs