Junior Software Engineer - Developer Tools & Package Infrastructure
Role details
Job location
Tech stack
Job description
Junior Software Engineer - Developer Tools & Package Infrastructure Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around them by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure, and connect. What is the opportunity? The CodeFusion Studio Development team within ADI's Software and Security Group is expanding, and we are looking for a Junior Software Engineer to join our Developer Tools team. In this role, you will help build and operate the Package Manager, Backend Tools and supporting infrastructure behind CodeFusion Studio (CFS), ADI's next-generation embedded development environment used by developers worldwide. This is an excellent opportunity for an early-career engineer who is interested in developer tooling, automation, CI/CD, and software infrastructure, and who wants to grow under the mentorship of experienced engineers. You will work in a globally distributed team using modern software development practices and contribute to tools that directly support ADI's embedded software ecosystem. What will I be doing?
- Contribute to the backend services, workflows, and infrastructure supporting the CodeFusion Studio Package Manager
- Work on package ingestion, validation, versioning, signing, publishing, and distribution pipelines
- Help create, maintain, and extend CI/CD workflows using GitHub Actions (with guidance and shared templates)
- Support build, test, and release automation for software packages across Windows, Linux, and macOS
- Collaborate with senior engineers on DevOps, reliability, and security best practices
- Assist in maintaining developer productivity tools that support multiple internal product teams
- Learn how large-scale developer tools and software platforms are delivered in an industrial environment
Requirements
- 0-2 years of experience in software development, DevOps, or a related field
- Familiarity with Git and collaborative development workflows
- Experience or coursework using Python or TypeScript
- Basic understanding of CI/CD concepts and automation pipelines (GitHub Actions, Jenkins or similar)
- Interest in developer tooling, automation, and software infrastructure
- Strong willingness to learn and work within a large, multi-platform codebase
- Good written and verbal communication skills, with the ability to work in a distributed team
Nice to have
- Exposure to package managers, build systems, or artifact repositories
- Basic experience with Docker or containerized workflows
- Familiarity with Windows, Linux, and macOS build or release environments
- Interest in software supply chain, release engineering, or platform security
Why join us?
- Work on CodeFusion Studio, learn and grow building ADI's software ecosystem
- Gain hands-on experience with real-world CI/CD, infrastructure, and developer tooling
- Be mentored by experienced engineers and grow into increasing technical ownership
- Join a collaborative, engineering-driven culture focused on quality and long-term impact