Analog Devices

Senior Software Engineer – Developer Tools

Analog Devices
Apply
3 days ago
Edinburgh, United KingdomSenior

Responsibilities

  • Design, implement, test, and maintain backend services and developer tools for the CodeFusion Studio Package Manager and Configuration Tools.
  • Develop configuration workflow capabilities including data models, schemas, validation, dependency and constraint resolution, and project artifact generation.
  • Define packaging conventions and reusable workflows for SDKs, middleware, examples, device support, and other embedded software modules.
  • Build APIs and command-line interfaces integrating package and configuration capabilities with CodeFusion Studio and related engineering systems.
  • Improve automated build, test, release, and delivery pipelines across Windows, Linux, and macOS, emphasizing reliability, traceability, and software supply chain security.
  • Diagnose complex integration and production issues, improve observability and failure handling, and automate recurring maintenance work.
  • Collaborate with product managers, UX designers, embedded software teams, and engineers on technical designs, code reviews, planning, and mentoring.

Requirements

  • Several years of professional software development experience.
  • Strong programming skills in Python, TypeScript and Node.js, C or C++, or comparable languages.
  • Experience with package managers, build systems, release engineering, artifact repositories, or software distribution workflows.
  • Proficiency with Git, collaborative development workflows, automated testing, and CI/CD systems such as GitHub Actions or Jenkins.
  • Ability to make technical tradeoffs, break down ambiguous problems, communicate designs clearly, and deliver work across team boundaries.
  • A degree in Software Engineering or Electronic Engineering, or equivalent practical experience.
  • Preferred: knowledge of embedded development workflows, SDKs, middleware, compilers, debuggers, or target-specific build systems.
  • Preferred: familiarity with containers, package signing, software supply chain security, Visual Studio Code, command-line developer experiences, open-source development, and multi-platform build and release environments.

Benefits

  • Work on core capabilities used across the CodeFusion Studio ecosystem and varied problems spanning backend services, developer tools, automation, and embedded software workflows.
  • Meaningful ownership with an experienced, globally distributed engineering team.
  • Required travel is 10% of the time.
  • This is a 1st Shift/Days position.

Tech Stack

CC++GitGitHub ActionsJenkinsLinuxmacOSNode.jsPythonTypeScriptWindows

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