Software Architect
Boston, Massachusetts
Full Time
$170k - $190k
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:
-
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.