Overview
On Site
170k - 190k
Full Time
Skills
Medical Devices
Software Architecture
Management
Design Patterns
Collaboration
Research and Development
Quality Assurance
Design Review
Mentorship
Research
Software Development
C++
QML
Linux
Qt
Embedded Systems
ISO 13485
CMake
Docker
Microservices
Cyber Security
Leadership
Communication
Project Estimation
Health Care
Product Development
Job Details
Our client, a global leader in specialized diagnostics, is seeking an experienced Software Architect to drive the design and development of platform architecture across multiple product lines. This is a high-impact role focused on shaping scalable, reliable, and compliant software solutions within a regulated environment.
Key Responsibilities:
Required Qualifications:
Preferred Attributes:
Key Responsibilities:
- Lead the architecture and design of embedded and application-level software for medical device platforms.
- Ensure consistency in software architecture and development practices across multiple product teams.
- Oversee the use of design patterns, common frameworks, and third-party tools aligned with industry standards.
- Collaborate with cross-functional R&D teams, including product owners and QA, to ensure alignment on requirements and quality.
- Participate in code and design reviews, mentor team leads, and troubleshoot complex software challenges.
- Contribute to strategic technical planning and research for next-generation products.
Required Qualifications:
- Bachelor's or Master's degree in Engineering or related field.
- 10+ years of software development experience, including architecture leadership.
- Strong programming skills in C++ and QML; expertise in Linux, Qt, and embedded systems.
- Solid understanding of ISO 13485, IEC 62304, or similar regulatory standards for medical software.
- Experience with tools and technologies such as Yocto, CMake, Docker, microservices, and cybersecurity best practices.
Preferred Attributes:
- Strong leadership, communication, and project estimation skills.
- Experience in diagnostics, healthcare technology, or regulated product development.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.