Senior Software Engineer

2 weeks ago


Limerick, Limerick, Ireland Analog Devices Full time

Join to apply for the Senior Software Engineer role at Analog Devices

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++.
  • Interest in web technologies, such as TypeScript, , and React.
  • 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.
EEO and Compliance

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

For positions requiring access to technical data, Analog Devices 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. Applicants may have to go through an export licensing review process depending on citizenship and other factors.

Job Type: Experienced
• Required Travel: Yes, 10%
• Shift Type: 1st Shift/Days


#J-18808-Ljbffr

  • Limerick, Limerick, Ireland OPENCHIP & SOFTWARE TECHNOLOGIES Full time

    Openchip is building exciting new RISC-V chips with HPC and AI acceleration. As a Senior Cloud Software Engineer, you will play a crucial role within our cloud team ensuring our chips can be orchestrated, observed, and managed from the cloud by delivering Kubernetes device plug-ins, exposing to observability stacks, and integrating with cloud hosted fleet...


  • Limerick, Limerick, Ireland Openchip & Software Technologies Full time

    The RoleOpenchip is building exciting new RISC-V chips with AI and HPC acceleration.As a Junior Performance Software Engineer, you will actively participate in our performance team, helping to optimize popular AI and HPC applications and benchmarks to deliver best-in-class performance, and work with customers to optimize their workloads.Key...


  • Limerick, Limerick, Ireland General Motors Full time

    This role entails the following and will work within Global Manufacturing organization, Vision and Automation Services (VAAS).The VAAS Senior Software Engineer will drive the identification, evaluation, and adoption of rapid iterative and incremental software solutions together with Junior, Senior, and Principal Engineers and our Manufacturing Engineering...


  • Limerick, Limerick, Ireland General Motors Full time

    This role entails the following and will work within Global Manufacturing organization, Vision and Automation Services (VAAS).The VAAS Senior Software Engineer will drive the identification, evaluation, and adoption of rapid iterative and incremental software solutions together with Junior, Senior, and Principal Engineers and our Manufacturing Engineering...


  • Limerick, Limerick, Ireland General Motors Full time

    This role entails the following and will work within Global Manufacturing organization, Vision and Automation Services (VAAS).The VAAS Senior Software Engineer will drive the identification, evaluation, and adoption of rapid iterative and incremental software solutions together with Junior, Senior, and Principal Engineers and our Manufacturing Engineering...


  • Limerick, Limerick, Ireland beBeeSoftware Full time €73,500 - €125,000

    About the RoleWe are seeking a seasoned and visionary Senior Software Engineering Director to spearhead our cross-functional software teams, encompassing Software Development, DevOps, and Software Testing. This leadership role is pivotal in delivering robust, scalable, and secure software solutions aligned with our business goals.The ideal candidate will...


  • Limerick, Limerick, Ireland General Motors Full time

    This role entails the following and will work within Global Manufacturing organization, Vision and Automation Services (VAAS).The VAAS Senior Software Engineer will drive the identification, evaluation, and adoption of rapid iterative and incremental software solutions together with Junior, Senior, and Principal Engineers and our Manufacturing Engineering...


  • Limerick, Limerick, Ireland Analog Devices Full time

    OverviewSenior Software QA Engineer – CodeFusion Studio at Analog Devices (ADI): join to apply for the Senior Software QA Engineer role at Analog Devices.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,...

  • Software Engineer

    4 weeks ago


    Limerick, Limerick, Ireland Transact Campus Full time

    Join to apply for the Software Engineer (Java) role at Transact CampusJoin to apply for the Software Engineer (Java) role at Transact CampusGet AI-powered advice on this job and more exclusive features.Software Engineer, Java (Mobile Ordering)Limerick, Ireland (Hybrid)Who We AreTransact Campus and CBORD have joined forces as industry leaders to bring the...


  • Limerick, Limerick, Ireland Bd Full time

    Join to apply for theSenior Embedded Software Engineerrole atBDWe are looking for a highly motivated and experienced Senior Firmware Engineer to join our global R&D team in developing embedded software for optoelectronic and electromechanical devices used in consumer, industrial, and medical applications.In this role, you will be responsible for designing,...