Analog Devices Logo

Analog Devices

Senior Software Engineer

Posted 2 Days Ago
Be an Early Applicant
In-Office
3 Locations
Senior level
In-Office
3 Locations
Senior level
Join the CodeFusion Studio team to develop and maintain embedded development tools and a strategic platform, collaborating with cross-functional teams.
The summary above was generated by AI

About Analog Devices

Analog Devices, Inc. (NASDAQ: ADI ) 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. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible™. Learn more at www.analog.com and on LinkedIn and Twitter (X).

          

Senior Software Engineer – CodeFusion Studio Tooling

Location: Limerick, Cork, Dublin (Ireland)

About the Role

We are seeking an experienced and highly motivated Software Engineer to join the CodeFusion Studio team — our next-generation embedded development platform built on Microsoft Visual Studio Code. In this role, you will be a key contributor to shaping and advancing our digital tools ecosystem, working across both front-end user experiences and back-end services and infrastructure. You will collaborate with cross-functional teams to deliver tools that simplify and accelerate embedded systems development for our global customers.

This is a unique opportunity to influence the architecture, design, and implementation of a strategic platform used across multiple products and industries. If you're passionate about developer tools, embedded systems, and scalable software design — we want to hear from you.

Job Responsibilities

  • 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, including both front-end interfaces and back-end services.
  • Collaborate with UX/UI designers, product managers, and other engineers to define and implement intuitive and powerful developer experiences.
  • Contribute to continuous improvement efforts, including CI/CD workflows, automated testing, and process refinements.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software or Electronic Engineering.
  • A 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++
  • Interested in 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. 

Nice to Have

  • GDB, including experience with optional GDB Python APIs for customizing debugging tools.
  • Knowledge of GCC and its compilation process, with some understanding of GCC internals as an added benefit.
  • Understanding of the Arm ISA, including familiarity with Thumb-2 assembly for debugging and optimization.
  • Understanding of ELF and DWARF standards and how their data can be leveraged to improve debug experience.
  • Familiar with the RISC-V and Xtensa ISAs.

Why Join Us?

  • Contribute to high-impact projects shaping the future of embedded software development.
  • Work on cutting-edge embedded hardware with world-class teams.
  • Be part of an innovation-driven environment, defining the next generation of AI-enhanced embedded toolchains.
  • Enjoy flexibility, ownership, and the opportunity to shape a widely used product suite.

#LI-TK1

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.

Job Req Type: Experienced

          

Required Travel: Yes, 10% of the time

          

Shift Type: 1st Shift/Days

Top Skills

Arm Isa
C/C++
Gcc
Gdb
Microsoft Visual Studio Code
Node.js
Python
React
Risc-V
Typescript
Xtensa Isas

Analog Devices Dublin, Dublin, IRL Office

Beaver House, Beech Hill Office Campus, Belfield, Clonskeagh, Dublin, Dublin, Ireland, D04 Y8X5

Similar Jobs

13 Days Ago
Hybrid
Cork, IRL
Senior level
Senior level
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
As a Senior Software Engineer, you'll design, implement, and test solutions for land mobile wireless communications products, leading a scrum team in agile development methodologies.
Top Skills: C/C++DockerGitJIRALinuxPodmanPythonUnix
20 Days Ago
In-Office
2 Locations
Senior level
Senior level
Semiconductor
Design and develop embedded software for Grid Monitoring systems, collaborate with AI engineers, test software, and provide customer support.
Top Skills: C/C++ConfluenceFreertosGitJIRARtosThreadxZephyr
6 Days Ago
In-Office
3 Locations
Mid level
Mid level
Cloud • Information Technology • Internet of Things • Software • Consulting • Infrastructure as a Service (IaaS) • Automation
The Senior Software Engineer, DevOps at Red Hat will collaborate with teams to enhance AI/ML products, focusing on automation, testing, and platform maintenance.
Top Skills: AnsibleCi/CdGithub ActionsGitlab CiKubernetesLinuxOpenshiftPythonShell ScriptingTerraform

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account