NextRaiseNextRaiseFind jobs
Sign inSign up free
Jobs / Software Engineer in Ireland
13 days ago
Apply with autofill
Apply with autofill
Stryker·13 days ago
13 days ago

Embedded Linux Software Engineer - R&D

Cork, IrelandMid · 2-5 yearsSoftware Engineer

Sign up free to see how well your resume matches this role.

Boost your chances at Stryker

How you compare FREE

?
Your scoreYour score: not yet known
→
73
Top 10%Top 10%: 73 out of 100

Top 10% of NextRaise users matched against Software Engineer roles in Ireland.

Must-have skills for this role

  • c++
  • embedded linux
  • qt
  • qml

PDF or DOCX · no account needed

Apply faster with autofill FREEThe NextRaise extension autofills your application in one click.careers.example.com/applyAutofillingFull namePriya SharmaEmailpriya.sharma@example.comPhone+49 30 1234567LocationBerlGet the extension

About this role

Work Flexibility: Hybrid

POSITION SUMMARY:

Are you excited by the idea of creating something new and contributing to making healthcare better? Do you enjoy the challenge of problem-solving to come up with a working design that will be used in the real world? Are you enticed by the thought of creating the right solution that will improve the quality of life for patients and make the work of heath care professionals easier and more effective? Then this is the role for you!

We have an opportunity for a Senior Software Engineer to join a team developing the next generation of technology that will help shape the future of Ear, Nose and Throat (ENT) surgery. In this role, you will design, develop, and implement software solutions that integrate seamlessly with a broader ecosystem of embedded electronics, connected devices, and mechanical systems. You will contribute across the product development lifecycle, from concept and architecture through verification, validation, and product launch, ensuring solutions are scalable, reliable, and maintainable. Working within a multidisciplinary engineering team, you will collaborate closely with software, electrical, systems, and mechanical engineers to solve complex technical challenges and deliver high-quality products. We are seeking engineers who are passionate about innovation, thrive in a collaborative environment, and have a proven ability to translate complex requirements into robust technical solutions that create meaningful impact for patients and clinicians.

      We are looking for an Embedded Linux Software Engineer to develop and maintain applications running on embedded Linux devices within a regulated medical device environment. This is an individual contributor role requiring the application of professional engineering expertise, sound technical judgment, and the ability to work independently with minimal supervision. The successful candidate will be responsible for developing user interfaces using Qt, enabling communication between embedded devices, supporting system integration activities, and troubleshooting deployed applications. Working closely with embedded software, electronics, systems, and product development teams, the engineer will apply established engineering principles and analytical problem-solving skills to deliver robust, high-quality solutions. The role requires a degree or equivalent experience a minimum of 2 or more years experience, a strong attention to detail, and the ability to evaluate technical information and make informed decisions in support of product development objectives.

KEY AREAS OF RESPONSIBILITY: What you will do:

Technical Responsibilities:

  • Independently research, design, develop, modify, and verify software solutions, prototypes, and bench-level test activities with minimal supervision.
  • Investigate technical challenges, identify potential solutions, and evaluate options against component, subsystem, and system-level requirements.
  • Conduct technical research and feasibility studies to support product development and design decisions.
  • Translate user, system, and design requirements into detailed engineering specifications and software designs.
  • Provide software development effort, schedule, and resource estimates to support project planning and execution.
  • Design and implement software components using established engineering principles, design patterns, and best practices.
  • Design, develop, test, and maintain complex C/C++ applications on embedded Linux platforms within a regulated medical device environment.
  • Develop intuitive and responsive user interfaces using Qt and QML.
  • Implement and maintain communication frameworks between embedded devices and other system components.
  • Collaborate in system integration, verification, and troubleshooting activities throughout the product development lifecycle.
  • Generate, review, and maintain software lifecycle documentation, including requirements, architecture, design specifications, risk assessments, defect tracking, and test documentation.
  • Work closely with cross-functional teams including systems, electronics, quality, regulatory, and product development engineers to deliver high-quality software solutions.

Business Responsibilities:

  • Demonstrate advanced understanding of customer needs and design inputs.
  • Demonstrate proficiency with product’s intended use and clinical procedures.
  • Learn how the financial models are constructed.

Med Device Compliance:

  • Follow fundamental industry standards, design requirements and test strategies which apply to regulatory requirements.
  • Independently create or refine engineering documentation, such as the Design History file.
  • Follow R&D procedure like design controls and risk management, per the Quality Management System.

General Responsibilities:

  • Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success as a key member of the team, collaborating with others and solidifying relationships.
  • Quickly process and assimilate procedures, policies, processes, systems, and technology required.
  • Work on complex problems, applying advanced experience and learnings.
  • Demonstrate ownership and prioritize work with minimal supervision.
  • Build relationships and influence among peers.
  • Lead code reviews for components in systems applying design principals, coding standards and best practices.
  • ·Develop and design software components per requirements and architecture defined.

PREFERRED QUALIFICATIONS: What you will need (strongly desired):

Technical Skills:

Design and Development Skills:

  • Experience with integrated development environments (IDE) for projects.

  • Experience in User interface development in C/C++ or relevant embedded devices frameworks

  • Experience with software tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software.

Software Development & Process Experience

  • Experience estimating software development effort, timelines, and resource requirements for assigned tasks.

  • Understanding of Software Development Lifecycle (SDLC) processes and best practices.

  • Experience using Application Lifecycle Management (ALM) and requirements traceability tools.

  • Familiarity with software development in regulated environments and compliance standards applicable to the SDLC (e.g., IEC 62304, ISO 13485).

Required Qualifications

·Strong software development experience in modern C++.

·Experience developing applications on embedded Linux platforms.

·Experience building user interfaces using Qt/QML or comparable UI frameworks.

·Experience developing and maintaining Bash or other Linux shell scripts.

·Proficiency with software development and build tools such as Git and CMake.

Preferred Qualifications

·Experience developing software for safety-critical or highly regulated applications.

·Experience with embedded systems based on application processors (e.g., Raspberry Pi, NXP i.MX series, or similar platforms).

·Proficiency with Python for test automation, tooling, or system integration activities.

·Experience with unit testing, integration testing, or UI test automation frameworks.

·Experience implementing communication protocols and interfaces such as TCP/IP, UDP, CAN, USB, Serial, or Ethernet.

·Understanding of software architecture, system integration, and troubleshooting in embedded environments.

MINIMUM QUALIFICATIONS: What you will need (must have):

EDUCATION REQUIREMENTS

  • Bachelor's degree in Software Engineering/ Computer Science or related discipline & 2+ years of work experience.

  

 

Ireland Pay Ranges:

  • Ireland: €51,000 - €86,000 EUR Annual

  

 

At Stryker, we believe transparency helps candidates make confident decisions about their next career step. Compensation is an important part of that process and we want to be clear about how pay is determined. The compensation information posted for this role may be presented as a salary range or a fixed amount depending on the role.  In addition to base salary, this role may be eligible for incentive compensation (such as bonus and/or commissions where applicable), along with Stryker’s comprehensive benefits package.

 

If you’d like to learn more about the salary or the benefits associated with this role, your recruiter will be happy to walk you through the details as you progress through the hiring process.

  

 

Travel Percentage: 20%

Company

Stryker
Cork, Ireland

Company facts come from this company's own listings. We only show what the postings themselves carry.

Sourced from Stryker's careers site·first seen 18 Aug 2026·last verified 8 Sept 2026·How we source jobs

Similar jobs

  • Software Development Engineer – UI at genesysGalway, Ireland–match not yet calculated
  • Staff Software Engineer, AI and Data Risk at VantaDublin, Ireland–match not yet calculated
  • Software Development Engineer, AWS DMS at AmazonDublin, Ireland–match not yet calculated
  • Senior Software Engineer. Backend at draftkingsDublin, Ireland–match not yet calculated
  • Principal Software Engineer - Observability at MicrosoftDublin, Ireland–match not yet calculated

Browse more jobs

  • Software Engineer jobs in Ireland
  • Backend Engineer jobs in Ireland
  • Java Engineer jobs in Ireland
  • Full Stack Engineer jobs in Ireland
  • Software Engineer jobs in United States
  • Software Engineer jobs in India