Instrumentation Laboratory logo

Software Architect

Instrumentation Laboratory

Bedford, MA
Full Time
Senior
15 days ago

Job Description

About the Role

The Software Architect reports to the Software Manager for Architecture and Platforms and is responsible for assigning and overseeing the practical use of technology, architecture, and design practices across multiple products. They ensure the proper and consistent use of common architecture and patterns, oversee implementation of development quality control practices, and drive technical research to support next-generation product development. The role involves managing software functional requirements, design specifications, and integrating industry technologies to address complex business problems and improve quality standards.

Key Responsibilities

  • Responsible for the overall Software Architecture of a product line.
  • Oversees and drives consistent use of the Software Platform across multiple product lines and business units.
  • Ensures consistency in the underlying Software Platform across all products.
  • Oversees and ensures shared application of technology, architecture, and design practices across programs in area of expertise.
  • Performs and participates in code reviews and design reviews to ensure reliability, consistency, and that requirements are met.
  • Supervises and coordinates technical aspects with technical team leads.
  • Supports strategy for requirements generation and organization, ensuring functional requirements are consistent across products.
  • Identifies and leads the use of third-party technology according to industry trends and quality objectives.
  • Assists functional leads in producing realistic estimates of tasks.
  • Drives product Work Breakdown Structure (WBS) in collaboration with Team Leads, POs, and Functional Leadership.
  • Participates in writing complex software components for projects.
  • Troubleshoots and resolves complex software issues to ensure high reliability and performance.
  • Coordinates development efforts with other technical groups, product owners, scrum masters, and quality test engineering.
  • Assists software development leadership in performance management.
  • Interfaces with R&D software teams across technology centers to drive alignment and harmonization.
  • Mentors team members in complex problem resolution.

Requirements

  • Requires a BS in Engineering with at least 15 years of experience or an MS Degree with at least 10 years of experience in a degreed field.
  • Demonstrated interest in managing a product development effort.
  • Mastery of programming languages like C++ and QML.
  • Works independently with effective time management skills.
  • Strong leadership skills to align software engineers with product architecture vision.
  • Basic project management skills.
  • Strong oral and written communication skills.
  • Experience in Software Medical Devices development following ISO 13485, IEC 62304 / 21 CFR Part 820.30 is highly desired.
  • Sound understanding of Linux Operating System, device drivers, IOCTLs, CAPS, TLS Sockets, Serial & USB ports.
  • Good understanding of Design Patterns, framework libraries such as Qt/QML and Boost.
  • Knowledge of distributed design architecture like microservices, messaging, and embedded protocols.
  • Familiarity with Yocto, CMake, shell scripting, Docker, and VMs.
  • In-depth knowledge of cybersecurity, threat modeling, and SE Linux.
  • Travel requirements: 5% domestic and international travel.

Nice to Have

  • Experience in Software Medical Devices development that follows ISO 13485, IEC 62304 / 21 CFR Part 820.30.

Qualifications

  • BS in Engineering with 15+ years of experience or MS Degree with 10+ years of experience.
Apply Now

Job Details

Posted AtJul 11, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Instrumentation Laboratory

Website

ilww.com

Location

Bedford, MA

Industry

Surgical and Medical Instrument Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches