Analog Devices

Staff Software Engineer

Analog Devices
Apply
1 month ago
Boston, MA, USAStaff+
H1B sponsor

Base Salary

$135k - $202k/yr

Responsibilities

  • Design, develop, and maintain software systems using Python and Rust.
  • Architect scalable backend services, APIs, data models, asynchronous communication, and distributed software components.
  • Build systems for experimentation, prototyping, data processing, automation, and cloud-connected applications.
  • Collaborate with software engineers, hardware engineers, scientists, and business stakeholders to solve ambiguous technical problems.
  • Lead technical design discussions and mentor engineers through design reviews, code reviews, and technical guidance.
  • Improve code quality, testing, observability, performance, deployment, and engineering practices.

Requirements

  • Strong proficiency in Python or Rust, with experience in at least one and willingness to learn the other.
  • A track record of architecting, building, and delivering complex software systems.
  • Strong knowledge of software engineering principles, design patterns, data structures, and distributed systems.
  • Experience with backend services, RESTful APIs, event-driven systems, cloud-native applications, asynchronous and concurrent systems, databases, data models, schema design, ORMs, migrations, and storage systems.
  • Strong debugging, profiling, and performance optimization skills.
  • Strong communication, cross-disciplinary collaboration, autonomy, and ability to work in ambiguous environments.
  • Experience with async runtimes, task queues, message-driven systems, non-blocking I/O, cancellation, retries, timeouts, and backpressure is desired.
  • A background in mathematics, applied mathematics, statistics, optimization, signal processing, numerical methods, or a related quantitative discipline is desired.
  • Industry experience with software-hardware interfacing, productizing algorithms, or data science is desired.
  • Experience with functional programming languages or functional programming concepts is a plus.
  • MSCS with at least 8 years of relevant software engineering experience, or BSCS with 10 years of relevant software engineering experience.
  • Demonstrated ability to deliver software systems of significant scope and complexity and provide technical leadership and mentorship.

Benefits

  • Flexible work arrangements, growth opportunities, mentorship, professional development, and access to cutting-edge technologies and resources.
  • Medical, vision, and dental coverage, 401(k), paid vacation, holidays, sick time, and other benefits.
  • Discretionary performance-based bonus.
  • Required travel is 10% of the time, with a 1st Shift/Days schedule.
  • The position is an experienced hire role.
Analog Devices

About Analog Devices

10,000+ employees

Analog Devices, Inc. designs and sells analog, mixed-signal, RF, power, sensor, and digital signal processing ICs to OEMs across industrial, automotive, communications, consumer, and healthcare markets. Founded in 1965 and headquartered in Wilmington, Massachusetts, the NASDAQ-listed company earns revenue from catalog and application-specific semiconductors and supporting software used in applications from factory automation and vehicles to data centers and medical devices.

Contact me