
Senior Software Engineer – Developer Tools
Analog Devices3 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.
About Analog Devices
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.