Senior Software Engineer – Virtual Platforms & IDE

Analog Devices

Limerick

On-site

EUR 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Analog Devices, Inc. is seeking a Senior Software Engineer (P3) to drive the integration of SystemC Virtual Platforms into CodeFusion Studio, ADI’s VS Code-based IDE.

This role requires collaboration across modeling, software, and hardware teams to enable early software development and device configuration within the product lifecycle. You will develop C++ and Python components for simulation and tooling infrastructure, applying best practices in CI/CD, version control, and debugging, with the

Qualifications

  • Bachelor's degree in Electrical Engineering, Software Engineering, Computer Science, or related field.
  • 3+ years experience in software development or system-level modeling.
  • Strong programming experience in C++ and Python.
  • Strong experience with git version control system.
  • Experience with SystemC or similar simulation frameworks.
  • Understanding of model-based design concepts.
  • Familiarity with modern software development workflows.

Responsibilities

  • Contribute to the integration of SystemC virtual platforms into CodeFusion Studio.
  • Develop C++ and Python software components for simulation and tooling infrastructure.
  • Collaborate with modeling, software, and hardware teams to align virtual platforms with silicon behavior.
  • Enable workflows for early software development, validation, and system configuration.
  • Apply best practices in software development (version control, testing, CI/CD, debugging).
  • Support internal teams and customers with adoption and troubleshooting.

Skills

C++
Python
Git
SystemC
Model-based design
CI/CD

Education

Bachelors in EE/CS

Tools

SystemC

Job description

Analog Devices, Inc. is seeking a Senior Software Engineer (P3) to drive the integration of SystemC Virtual Platforms into CodeFusion Studio, ADI’s VS Code-based IDE.

This role requires collaboration across modeling, software, and hardware teams to enable early software development and device configuration within the product lifecycle. You will develop C++ and Python components for simulation and tooling infrastructure, applying best practices in CI/CD, version control, and debugging, with the

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Virtual Platforms & IDE
Senior Software Engineer, Virtual Platforms & IDE

Analog Devices • Cork

On-site
EUR 70,000 - 110,000
Senior Software Engineer: Virtual Platforms & IDE
Senior Software Engineer: Virtual Platforms & IDE

Analog Devices, Inc. • Cork

On-site
EUR 60,000 - 80,000
Senior Software Engineer
Senior Software Engineer

Analog Devices • Cork

On-site
EUR 70,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Analog Devices • Limerick

On-site
EUR 70,000 - 100,000
Senior Software Engineer
Senior Software Engineer

Analog Devices, Inc. • Cork

On-site
EUR 60,000 - 80,000
Senior Engineer, Full Stack Developer
Senior Engineer, Full Stack Developer

Analog Devices • Dublin

On-site
EUR 90,000 - 130,000
Senior Full-Stack Engineer & Technical Leader
Senior Full-Stack Engineer & Technical Leader

Analog Devices, Inc. • Dublin

On-site
EUR 70,000 - 90,000
Competitive compensation and benefits
Professional growth opportunities
Work-life balance
Software Developer- Team Lead
Software Developer- Team Lead

Analog Devices • Dublin

On-site
EUR 80,000 - 110,000
Competitive compensation
Professional growth opportunities
Work-life balance
+1
Senior Engineer, Digital Design Engineering
Senior Engineer, Digital Design Engineering

Analog Devices • Cork

On-site
EUR 85,000 - 120,000
Senior Engineer, Full Stack Developer
Senior Engineer, Full Stack Developer

Analog Devices, Inc. • Dublin

On-site
EUR 70,000 - 90,000
Competitive compensation and benefits
Professional growth opportunities
Work-life balance