Senior Software Engineer at Medtronic
Dublin, Dublin County, Ireland -
Full Time


Start Date

Immediate

Expiry Date

26 Nov, 26

Salary

0.0

Posted On

28 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description


Primary Responsibilities


  • Design, develop, and verify software for medical device products in compliance with applicable software development standards, including IEC 62304.
  • Collaborate with product, systems, test, and architecture teams to define technical solutions and deliver project objectives.
  • Lead software development activities, including effort estimation, planning, and technical execution across project phases.
  • Conduct technical reviews of requirements, architecture, design documentation, source code, and other engineering deliverables.
  • Mentor and support software engineers through technical guidance, knowledge sharing, and software engineering best practices.
  • Develop and maintain software using modern programming languages, frameworks, and development tools.
  • Drive continuous improvement initiatives that enhance software quality, development efficiency, and team effectiveness.
  • Partner with internal and external stakeholders to ensure timely delivery of compliant, high-quality software products.
  • Utilise AI-assisted tools to accelerate implementation, code review, and debugging; holding AI-generated contributions to the same quality and safety bar as hand-authored code


Required Qualifications


  • Bachelor's degree (Level 8) in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or a related technical discipline and a minimum of 4 years of relevant software engineering experience; or an advanced degree with a minimum of 2 years of relevant software engineering experience.
  • Experience developing software using established software development lifecycle processes.
  • Experience with Agile software development methodologies and Test-Driven Development (TDD).
  • Proficiency in at least two of the following technologies: XML, C++, Java, JavaScript, C#, .NET, Python, or HTML.
  • Experience participating in software design, code review, and software verification activities.


Preferred Qualifications


  • Experience developing software for medical devices.
  • Knowledge of software development standards and regulatory expectations applicable to medical device software.
  • Experience providing technical leadership, mentoring, or guidance to software engineering teams.
  • Experience working within cross-functional product development environments.
  • Experience developing reusable software frameworks, components, or design patterns that improve development efficiency.


Responsibilities
Loading...