About this role
Principal Embedded Software Engineer, QNX (m/f/d) – Medical Devices
As a Principal Embedded Software Engineer (m/f/d) supporting the R&D Software Engineering Team, you will be trusted to lead embedded software development and drive system architecture at our Erlangen site. You will own requirements, architecture, and delivery while ensuring regulatory compliance and aligning with cross-functional domains.
In this role, a typical day will include:
- Define and drive software architecture and requirements aligned with technical, regulatory, lifecycle, and organizational needs
- Lead, guide, and coordinate internal and external development and test teams
- Develop robust, high-quality software in line with harmonization and quality standards
- Implement and continuously optimize AI-driven development workflows (e.g. agent environment, context engineering, MCP, HIL integration)
- Drive adoption of CI/CD for builds, testing, documentation, and reporting while maintaining software quality processes and standards
- Oversee and evaluate the full development lifecycle (requirements → validation), ensure compliance with documentation and contractual requirements, and contribute to IP and patent activities
WHAT YOU’LL BRING TO ALCON:
- 7+ years of software development experience and at least 2 years of technical leadership
- Fluent English and intermediate German, and a degree in Computer Science or similar
- Proven ability to lead distributed, multi-location software teams
- Strong experience in architectural design of embedded systems, especially using QNX
- Hands-on experience developing C++ applications on QNX
- Solid background working in Agile/Scrum environments with tools like Azure DevOps (or similar), including feature-driven development and time-boxing
- Proficiency with development tools and processes such