At MedAcuity, we work at the intersection of healthcare, technology and innovation in partnership with MedTech companies and innovators to develop custom software for their next-generation software-driven medical devices and solutions. We are looking for a Software Architect who wants to apply their exceptional technical skillset and problem-solving acumen to develop innovative, secure, safe and reliable software to support the product development needs of our MedTech clients.
In this role, you will be responsible for managing and facilitating the proper design and implementation of complex software and software / hardware integrated systems for cutting-edge robotic technology products. You will be relied upon to interface with clients and represent MedAcuity to support seamless, client-based software development projects.
Together, we’re pioneering the future of science by developing Software products and solutions that enable our partner teams to help save lives.
Responsibilities
- Define product system roadmaps and associated processes that support business imperatives such as growth, simplification, cost productivity, mergers, acquisitions, system vitality, and quality improvements.
- Support standards around robotics, system integration, and interoperability.
- Expertise designing secure software systems based on industry-specific specifications and standards, such as ISO 62304, ISO 26262, DO-178C, NPR 7150.2, or ISO 10218-1.
- Apply knowledge and experience to ensure standard as well as ‘Out of the Box’ functionality is leveraged wherever possible.
- Provide original concepts, design new solutions, and innovate where there is no existing solution.
- Produces documented business application and system processes.
- Navigate across multiple projects and systems to develop, communicate, and mentor others on design, implementation standards, guidelines, and best practices.
Qualifications
- 15+ years’ progressive experience working on large-scale software projects–designing and implementing robot software applications.
- In-depth experience developing software in multiple languages: C++, Python, MATLAB, C#, Java; and COTS / Open-Source libraries.
- Experience working with motor control, sensor integration, computer vision, control systems, kinematics, dynamics, path planning, navigation and/or localization.
- Knowledge of Software Development Lifecycle (SDLC).
- Experience with robotics frameworks and supporting tools such as ROS 2, DDS, Gazebo, Drake, Simulink, Simscape, or Solidworks.
- Ability to explain issues and resolutions to technical and non-technical staff.
- Strong leadership skills with ability to influence outcomes and organize teams to attain shared goals.
Preferred Skills
- Expertise in highly regulated environments.
- Recent professional background working in an Agile / Scrum environment.
- Significant experience serving in a customer-facing capacity.
- Constant learner with an appetite to learn new concepts and technologies.
Education
- Bachelor's degree in Computer Science or comparable, or equivalent technical work experience.
#LI-HYBRID
Applicants for employment at MedAcuity, LLC are considered without regard to race, color, religion, sex, sexual orientation, gender-related identity/appearance, pregnancy, age, genetic information, national origin, status as a Vietnam Era or disabled veteran or membership in the uniformed services, physical or mental disability, or any other legally-protected classification.
MedAcuity is an equal opportunity employer.
Top Skills
What We Do
MedAcuity is the go-to Boston-based software development firm for leading MedTech and Robotics companies and innovators, large and small. Founded in 2007 by a team of seasoned software engineers, MedAcuity is ISO 13485:2016 certified and has over a decade of experience delivering FDA Class I, II, III and PMA medical device systems.
Working at the intersection of technology and innovation, we offer a combination of strategic consulting and comprehensive software development services to solve incredibly tough product development challenges for our clients. MedAcuity tailors each partnership to offer clients strategic and tactical insight to increase efficiencies, maximize ROI, and produce successful business outcomes.