Senior Principal Embedded Software Engineer, MedTech

7815-Johnson & Johnson Poland Sp. z o.o. Legal Entity

Starachowice

On-site

PLN 303,000 - 582,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual bonus
Vacation days
Parental leave
Well‑being programs

Job summary

Johnson & Johnson Poland is seeking a Senior Principal Software Engineer to architect, develop, and integrate software for complex embedded medical‑device systems on Linux. You will lead cross‑functional teams across software, hardware, robotics, clinical engineering, and cybersecurity to deliver reliable solutions for surgical platforms worldwide.

The role requires deep C/C++ expertise, strong systems knowledge, and the ability to mentor engineers while guiding architecture and release

Qualifications

  • Master's degree or PhD in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related discipline.
  • Experience developing software for medical devices, robotic systems, or other safety‑critical products.
  • Experience with DDS or comparable publish/subscribe middleware and distributed communication architectures.
  • Experience designing communication interfaces, APIs, and versioned software contracts between independently developed components.
  • Experience with embedded Linux platform architecture, system startup, service management, device communication, and diagnostics.
  • Experience troubleshooting distributed‑system performance, discovery, timing, and compatibility issues.
  • Experience integrating embedded software with robotic hardware or other complex electromechanical systems.
  • Experience with system compatibility management, API/interface versioning, and backward compatibility.
  • Experience with secure software‑development practices and cybersecurity considerations for connected embedded devices.
  • Experience working within regulated software‑development processes, including requirements, traceability, risk management, verification, and validation.
  • Experience with Git, Jenkins or equivalent CI systems, static‑analysis tools, automated test frameworks, and modern development environments.
  • Experience leading complex software releases and resolving cross‑team integration and release blockers.
  • Experience with software platform modernization, architectural refactoring, and technical‑debt reduction.
  • Experience coordinating development across geographically distributed engineering teams and external development partners.
  • Demonstrated ability to mentor senior engineers and establish technical direction without relying solely on formal organizational authority.

Responsibilities

  • Provide senior technical leadership for the architecture, development, integration, and maintenance of complex embedded software systems.
  • Lead the design and implementation of major software components, subsystems, interfaces, and platform‑level capabilities.
  • Develop robust embedded software primarily in C and C++ on Linux‑based platforms.
  • Define and evolve software architecture for distributed systems containing multiple embedded devices, applications, and services.
  • Design and troubleshoot inter‑process and inter‑device communication, including middleware and DDS‑based distributed communication.
  • Drive system‑level integration between software components, embedded devices, robotic subsystems, and external platforms.
  • Lead investigation and resolution of complex problems involving software architecture, communication, performance, startup behavior, compatibility, device state, and system integration.
  • Make architectural decisions that balance product requirements, safety, reliability, maintainability, performance, technical debt, and delivery risk.
  • Establish clear technical interfaces and ownership boundaries between software components and collaborating development teams.
  • Support integration and interoperability across multiple product platforms and software generations while managing backward compatibility and interface evolution.
  • Provide technical leadership throughout feature development, integration testing, release readiness, verification and validation, and production support.
  • Drive resolution of software release blockers and complex CI, build, integration, and deployment issues.
  • Partner with Systems Engineering, Test, Quality, Cybersecurity, Clinical Engineering, and other stakeholders to translate system requirements into robust software solutions.
  • Work effectively with globally distributed internal teams and external engineering partners to coordinate architecture, implementation, integration, and delivery.
  • Lead technical discussions, design reviews, root‑cause investigations, and architecture reviews involving multiple teams and engineering disciplines.
  • Identify technical risks early and drive appropriate mitigation strategies.
  • Mentor engineers in software architecture, C/C++ development, debugging, design practices, code quality, and system‑level problem solving.
  • Improve software engineering practices, development workflows, CI/CD infrastructure, code quality, testability, and maintainability.
  • Serve as a technical authority for critical software areas and provide engineering guidance to project and program leadership.

Skills

Developing Others
Inclusive Leadership
Innovation
Leadership
Operations Management
Process Improvements
Requirements Analysis
Research and Development
Scripting Languages
Software Development Management
Software Engineering Practices
Software Quality Assurance
Stakeholder Engagement
SDLC
Tactical Planning
Team Management
Technologically Savvy
Vendor Management

Education

Master's degree or PhD in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering

Tools

Git
Jenkins
Static-analysis tools
Automated test frameworks

Job description

Johnson & Johnson Poland is seeking a Senior Principal Software Engineer to architect, develop, and integrate software for complex embedded medical‑device systems on Linux. You will lead cross‑functional teams across software, hardware, robotics, clinical engineering, and cybersecurity to deliver reliable solutions for surgical platforms worldwide.

The role requires deep C/C++ expertise, strong systems knowledge, and the ability to mentor engineers while guiding architecture and release

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Principal Embedded Software Architect - MedTech
Senior Principal Embedded Software Architect - MedTech

Johnson & Johnson MedTech • Województwo mazowieckie

On-site
PLN 303,000 - 582,000
Senior Principal Embedded Software Architect (Medical)
Senior Principal Embedded Software Architect (Medical)

Biopharma Careers • Warszawa

Hybrid
PLN 300,000 - 550,000
Senior Principal Embedded Software Engineer
Senior Principal Embedded Software Engineer

Biopharma Careers • Warszawa

Hybrid
PLN 300,000 - 550,000
Senior Principal Embedded Software Engineer
Senior Principal Embedded Software Engineer

7815-Johnson & Johnson Poland Sp. z o.o. Legal Entity • Starachowice

On-site
PLN 303,000 - 582,000
Annual bonus
Vacation days
Parental leave
+1
Senior Principal Embedded Software Engineer
Senior Principal Embedded Software Engineer

Johnson & Johnson MedTech • Województwo mazowieckie

On-site
PLN 303,000 - 582,000
Embedded Firmware Engineer for Medical Devices
Embedded Firmware Engineer for Medical Devices

GlobalLogic Inc. • Kraków

On-site
PLN 120,000 - 180,000
Empowering Projects
Career Development
Diversity & Inclusion
+1
Senior Embedded Engineer — Hybrid (Medical Devices)
Senior Embedded Engineer — Hybrid (Medical Devices)

Chabre • Wrocław

Hybrid
PLN 193,000 - 275,000
Hybrid work
Peripherals subsidy 500 PLN
MacBook/Lenovo provided
+3
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

SQUAD Ukraine Limited • Wrocław

On-site
PLN 120,000 - 180,000
Competitive salary
Performance Bonus
Loyalty Bonus
+1
Senior Embedded Software Engineer - Healthcare (Remote)
Senior Embedded Software Engineer - Healthcare (Remote)

AmRest Holdings SE • Wrocław

Hybrid
PLN 180,000 - 250,000
Flexible work model
Senior Embedded Software Engineer
Senior Embedded Software Engineer

AmRest Holdings SE • Wrocław

On-site
PLN 180,000 - 250,000
Flexible work model