Junior Software Engineer – Developer Tools & Package Infrastructure
Junior Software Engineer – Developer Tools & Package Infrastructure

Junior Software Engineer – Developer Tools & Package Infrastructure

Full-Time 28800 - 48000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Build and operate tools for ADI's next-gen embedded development environment.
  • Company: Join Analog Devices, a global leader in semiconductor technology.
  • Benefits: Competitive salary, mentorship from experienced engineers, and hands-on experience.
  • Why this job: Make an impact in developer tooling and automation while learning from the best.
  • Qualifications: 0-2 years in software development; familiarity with Git, Python, or TypeScript.
  • Other info: Collaborative culture focused on quality and long-term impact.

The predicted salary is between 28800 - 48000 £ per year.

About Analog Devices

Analog Devices, Inc. (NASDAQ: ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world.

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.

  • 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

Required

  • 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
  • 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

For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.

Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.

Junior Software Engineer – Developer Tools & Package Infrastructure employer: Analog Devices, Inc.

Analog Devices is an exceptional employer that fosters a collaborative and engineering-driven culture, particularly in its Edinburgh location. As a Junior Software Engineer, you will benefit from hands-on experience with cutting-edge developer tools and CI/CD practices while being mentored by seasoned professionals, ensuring your growth in a supportive environment. With a commitment to innovation and employee development, ADI offers a unique opportunity to contribute to impactful projects that bridge the physical and digital worlds.
A

Contact Detail:

Analog Devices, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Software Engineer – Developer Tools & Package Infrastructure

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Analog Devices. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects or contributions to open-source. This gives potential employers a peek into your coding style and problem-solving abilities.

Tip Number 3

Prepare for those interviews! Brush up on your technical knowledge, especially around CI/CD, Python, and TypeScript. Practise common coding challenges and be ready to discuss your past experiences and how they relate to the role.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Analog Devices.

We think you need these skills to ace Junior Software Engineer – Developer Tools & Package Infrastructure

Software Development
DevOps
Git
Python
TypeScript
CI/CD Concepts
Automation Pipelines
Developer Tooling
Multi-Platform Codebase
Communication Skills
Docker
Build Systems
Artifact Repositories
Windows
Linux
macOS

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Junior Software Engineer role. Highlight any relevant experience with software development, DevOps, or automation tools. We want to see how your skills align with what we're looking for!

Show Off Your Projects: If you've worked on any personal or academic projects using Python or TypeScript, don’t hold back! Include them in your application. We love seeing practical examples of your coding skills and creativity.

Be Clear and Concise: When writing your cover letter, keep it clear and to the point. Explain why you're interested in the role and how you can contribute to our Developer Tools team. We appreciate straightforward communication!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the position. We can’t wait to hear from you!

How to prepare for a job interview at Analog Devices, Inc.

Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like Python, TypeScript, and Git. Brush up on your understanding of CI/CD concepts and be ready to discuss how you've used these tools in your projects or coursework.

Show Your Passion for Developer Tools

Express your enthusiasm for developer tooling and automation during the interview. Share any personal projects or experiences that demonstrate your interest in software infrastructure and how you’ve engaged with similar technologies.

Prepare for Collaboration Questions

Since you'll be working in a distributed team, be ready to discuss your communication skills and how you collaborate with others. Think of examples where you successfully worked in a team setting, especially in a remote environment.

Ask Insightful Questions

Prepare thoughtful questions about the role and the team. Inquire about the current challenges they face with their developer tools or how they implement CI/CD workflows. This shows your genuine interest in the position and helps you gauge if it’s the right fit for you.

Junior Software Engineer – Developer Tools & Package Infrastructure
Analog Devices, Inc.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>