Motion Recruitment | Jobspring | Workbridge

Software Architect - Embedded

Bedford, Massachusetts

Hybrid

Full Time

$150k - $200k

This is an opportunity to join a global leader in the development of innovative diagnostic technologies. Driven by a commitment to improving patient care, the company focuses on delivering integrated, high-quality diagnostic solutions that enhance clinical outcomes and hospital efficiency.

The Embedded Software Architect will serve as a key technical leader across multiple software product lines. This role is responsible for defining and enforcing architectural best practices, guiding the integration of modern technologies, and ensuring a consistent implementation across development teams. The ideal candidate will be experienced in embedded systems and software design for regulated medical devices, with a passion for innovation, quality, and scalable software architecture. Key Responsibilities
  • Own the embedded software architecture across a suite of medical device products.

  • Drive standardization and reuse of software platforms and modules across development teams and product lines.

  • Provide technical leadership in the adoption of robust architecture, design patterns, and development practices.

  • Participate in technical design and code reviews to ensure alignment with architectural goals and compliance requirements.

  • Collaborate with cross-functional stakeholders including systems engineering, quality assurance, and hardware teams to ensure cohesive product development.

  • Contribute to system-level functional requirements and detailed design documentation.

  • Evaluate and integrate third-party software components to meet performance, quality, and regulatory requirements.

  • Provide guidance on work breakdown structures, task estimation, and sprint planning in coordination with product owners and team leads.

  • Actively participate in hands-on development of complex software components.

  • Resolve complex issues and ensure high performance, reliability, and maintainability of the software.

  • Mentor and support junior engineers in problem-solving and design activities.

Cross-Functional Collaboration
  • Work closely with project management, scrum masters, and quality engineering teams to align development milestones and test strategies.

  • Collaborate with other technical centers and engineering teams across the organization to ensure global alignment and architectural consistency.

  • Provide coaching and mentorship to peers on complex design issues and embedded development best practices.

Qualifications
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field with 15+ years of relevant experience, or Master’s degree with 10+ years of experience.

  • Demonstrated technical leadership in embedded product development environments.

  • Proficient in C++, QML, and experience with embedded Linux systems.

  • Experience in safety-critical or FDA-regulated software development environments, including familiarity with ISO 13485, IEC 62304, and 21 CFR Part 820.30.

Desired Skills & Experience
  • Effective communicator with strong technical writing and documentation skills.

  • Deep knowledge of Linux internals, device drivers, and communication interfaces (USB, serial, TLS, IOCTL).

  • Expertise in software design principles, frameworks (e.g., Qt/QML, Boost), and design patterns.

  • Experience with microservices architecture, embedded messaging protocols, and distributed systems.

  • Familiarity with Yocto, CMake, Docker, shell scripting, and virtual machine environments.

  • Solid understanding of cybersecurity principles for embedded systems, including threat modeling and SELinux.

Posted by: Nicholas Costello

Specialization: