Remote
Role details
Job location
Tech stack
Job description
This is a senior individual contributor role with cross-team architectural influence. The role combines hands-on software architecture leadership with responsibility for advancing modern, compliant engineering practices in a regulated medical device environment., * Lead the architecture, design, and evolution of patient monitoring application software on a long-standing platform, ensuring architectural coherence across legacy and new technologies.
- Drive Qt/QML architecture, UI framework direction, performance optimization, and long-term system modularity.
- Define and develop architectural patterns for clinical data visualization and high-performance application frameworks.
- Ensure the reliability, maintainability, and safety of software in compliance with applicable medical industry standards and regulatory expectations.
- Shape and drive the AI transformation roadmap for engineering workflows by identifying high-impact opportunities to replace manual, repetitive work with scalable AI-enabled solutions.
- Drive the adoption of advanced AI-enhanced engineering practices, including workflow automation, compliant documentation generation, and productivity improvements across software development and testing.
- Establish best practices for the secure, compliant, and responsible use of Generative AI within software engineering processes.
- Own architectural documentation, design reviews, and technical risk management for complex, multi-processor real-time systems.
- Collaborate closely with software teams, platform teams, systems engineering, UX, clinical specialists, and product management to align technical architecture with clinical and business needs.
- Provide technical leadership, architectural guidance, and mentorship across software teams.
- Evaluate new technologies, tools, and methods, and contribute to long-term technology direction and roadmap decisions.
Requirements
- Bachelor's or Master's degree in Computer Engineering, Software Engineering, or a related field.
- Extensive experience in designing and architecting large-scale software systems.
- Expert-level proficiency in C++ and Qt/QML.
- Strong experience with UI architecture, high-performance application frameworks, and software modularity.
- Strong background in modern software development methodologies, agile practices, and continuous-integration pipelines.
- Demonstrated ability to lead complex engineering efforts, influence technical direction across teams, and mentor engineers.
- Demonstrated experience in adopting and integrating Generative AI tools to improve engineering workflows and software development productivity.
- Strong problem-solving skills and the ability to navigate ambiguity and drive clarity in complex technical environments.
- Excellent written and spoken communication skills in English.
- Legally authorized to work in Finland.
Desired qualifications
- Experience with embedded Linux and multi-processor data chains.
- Background in medical device technologies, clinical workflows, physiological measurements, or other regulated industries.
- Hands-on experience with configuration management, automated testing, and safety-critical software development.
- Familiarity with system-level architecture, including data pipelines, distributed components, and hardware-software integration.
Behaviors
We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership - always with unyielding integrity.