Taro Logo

Senior Software Engineer – CodeFusion Studio Tooling

Global semiconductor leader that bridges physical and digital worlds to enable breakthroughs at the Intelligent Edge.
Limerick, IrelandDublin, IrelandCork, Ireland
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Analog Devices (ADI) is seeking a Senior Software Engineer to join their CodeFusion Studio team, focusing on next-generation embedded development platform built on Microsoft Visual Studio Code. This role offers a unique opportunity to shape and advance their digital tools ecosystem, working across both front-end user experiences and back-end services and infrastructure.

The position involves designing and building best-in-class IDE and ecosystem tools for ADI Digital Platforms, developing open-source tools for embedded debugging, and collaborating with cross-functional teams. The ideal candidate will have expertise in developer tooling, experience with languages like Python, TypeScript, and C/C++, and a strong interest in embedded systems development.

ADI is a global semiconductor leader with revenue exceeding $9 billion and approximately 24,000 employees worldwide. The company focuses on bridging physical and digital worlds to enable breakthroughs at the Intelligent Edge, working on transformative technologies in areas like autonomous vehicles, digital healthcare, and factory automation.

The role offers the opportunity to work on high-impact projects shaping the future of embedded software development, with access to cutting-edge embedded hardware and world-class teams. The position requires a blend of technical expertise in software development, understanding of embedded systems, and the ability to contribute to an innovation-driven environment defining the next generation of AI-enhanced embedded toolchains.

Working at ADI means joining a company with a 55-year history of innovation, where employees collaborate on solving complex problems that matter across various industries. The company culture focuses on employee development through beneficial programs, aligned goals, and continuous learning opportunities.

Last updated 7 days ago

Responsibilities For Senior Software Engineer – CodeFusion Studio Tooling

  • Design and build best-in-class Integrated Development Environment (IDE) and Ecosystem tools for ADI Digital Platforms
  • Engage with internal and external stakeholders to provide the next generation of Tools technologies
  • Develop and maintain Open-Source tools for embedded debugging, profiling, system configuration, compilers, SDKs, middleware, and automation frameworks
  • Design and develop high-quality software components for CodeFusion Studio
  • Collaborate with UX/UI designers, product managers, and other engineers
  • Contribute to continuous improvement efforts, including CI/CD workflows, automated testing, and process refinements

Requirements For Senior Software Engineer – CodeFusion Studio Tooling

Python
TypeScript
Node.js
React
  • Bachelor's or Master's degree in Computer Science, Software or Electronic Engineering
  • Strong interest in software development for embedded devices
  • Expertise in developer tooling (debuggers, compilers, profilers, SDKs, system configuration tools)
  • Experience or keen interest in contributing to and working with open-source ecosystems
  • Experience with scripting languages such as Python and programming languages like C/C++
  • Experience with web technologies, such as TypeScript, Node.js, and React
  • Experience with designing and building User Interfaces (UI)
  • Experience developing with Microsoft Visual Studio Code, and command line tools

Benefits For Senior Software Engineer – CodeFusion Studio Tooling

  • Work on cutting-edge embedded hardware with world-class teams
  • Innovation-driven environment
  • Flexibility and ownership opportunities
  • 10% travel required

Related Jobs

Senior Software Engineer

Senior Software Engineer role at Microsoft's ES365 team in Dublin, working on developer tools and systems with hybrid work option and comprehensive benefits.

Senior Network Engineer, Edge Platforms

Senior Network Engineer position at Google focusing on Edge Platforms, combining network engineering with software development to scale and maintain Google's global network infrastructure.

Senior Network Engineer, Customer Services Edge Technologies

Senior Network Engineer position at Google Dublin, focusing on Customer Services Edge Technologies, requiring 6+ years of networking experience and software development skills.

Senior Network Developer 3 (NRB)

Senior Network Developer position at Oracle focusing on cloud infrastructure deployment, network automation, and large-scale system operations for the Network Region Build team.

Senior Full Stack & AI Engineer

Senior Full Stack & AI Engineer role at Microsoft Security, focusing on developing AI/ML services for threat intelligence, combining advanced software engineering with security expertise in Dublin.