Senior Principal Embedded Software Architect – MedTech

Johnson & Johnson Co.

Warszawa

On-site

PLN 303,000 - 582,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual bonus
Vacation days
Parental leave (12 weeks)
Well-being reimbursement

Job summary

Johnson & Johnson is seeking a Senior Principal Software Engineer in Warsaw to lead architecture and development for embedded medical-device software. You will drive end-to-end software design, verification, and deployment across distributed systems, collaborating with cross-functional teams to ensure safety, reliability, and regulatory compliance.

The role emphasizes hands-on development in C/C++ on Linux, system-level leadership, and mentoring of engineers across multiple teams in a highly

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

C/C++ development
Linux expertise
Embedded software
Software architecture
Distributed systems / DDS middleware
Team leadership / mentoring

Education

Master's degree or PhD in Computer Science or related

Tools

Git
Jenkins / CI systems

Job description

Johnson & Johnson is seeking a Senior Principal Software Engineer in Warsaw to lead architecture and development for embedded medical-device software. You will drive end-to-end software design, verification, and deployment across distributed systems, collaborating with cross-functional teams to ensure safety, reliability, and regulatory compliance.

The role emphasizes hands-on development in C/C++ on Linux, system-level leadership, and mentoring of engineers across multiple teams in a highly

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, MedTech
Senior Principal Embedded Software Engineer, MedTech

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

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
Part-Time Software Verification Engineer — Healthcare R&D
Part-Time Software Verification Engineer — Healthcare R&D

Janssen-Cilag Limited • Województwo mazowieckie

On-site
PLN 129,000 - 246,000
Annual bonus with target % of pay
Vacation days
Parental leave (minimum 12 weeks)
+5
Part-Time Software Verification Engineer | C/C++ & Python
Part-Time Software Verification Engineer | C/C++ & Python

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

On-site
PLN 129,000 - 246,000
Annual bonus
Vacation days
Parental leave
+3
Junior Software Verification Engineer
Junior Software Verification Engineer

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

On-site
PLN 129,000 - 246,000
Annual bonus
Vacation days
Parental leave
+3
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