Analog Devices

Software Development Engineer

Analog Devices
Apply
17 hours ago
Shanghai, ChinaEntry Level

Responsibilities

  • Collaborate with hardware and cross-functional teams to design and develop firmware, device drivers, middleware, SDKs, algorithms, toolchains, and related software components.
  • Develop, debug, and optimize embedded software for ADI processors and DSP platforms.
  • Analyze and improve software performance, memory efficiency, and system reliability.
  • Provide technical support to customers and help resolve product and application issues.

Requirements

  • Be a fresh graduate with a master's degree in electrical engineering, computer science, or a related field.
  • Have strong programming skills in C/C++.
  • Understand data structures, algorithms, operating systems, and computer architecture.
  • Have foundational knowledge of embedded systems and processor architecture.
  • Demonstrate problem-solving, analytical, debugging, communication, and teamwork abilities.
  • Preferred qualifications include experience with ARM, RISC-V, DSP, Linux/RTOS, firmware, compiler or toolchain development, AI/ML model training or deployment, PyTorch, TensorFlow, ONNX, Python, Git, CMake, debugging, profiling, or software automation tools.

Benefits

  • Access to employee-benefit programs, aligned goals, continuous learning opportunities, and sustainability-focused workplace practices.
  • No required travel.
  • Export licensing review may be required for applicants who are not U.S. citizens, permanent residents, or protected individuals.

Tech Stack

CC++CMakeGitLinuxPythonPyTorchTensorFlow

Categories

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