Software Architect -Medical Devices
$200k - $220kCyberCoders
Job Description
Job Description
Software Architect -Medical Devices
Here is the revised, high-efficiency job description. It is highly concise, strips out non-essential filler, removes all non-ASCII characters, and places both the salary and the medical device regulatory requirement right at the top.
Software Architect
Salary Range: $200,000 - $220,000 + full benefits & retirement plan Location: Burlington, MA area (Onsite, with consideration for hybrid flexibility) Industry: Medical Device Diagnostics
Must-Have Core Skills
Medical Device Expertise: Proven experience developing software under ISO 13485, IEC 62304, or 21 CFR Part 820.30 regulations.
Education & Experience: BS with 15+ years of experience OR MS with 10-15+ years of software engineering experience.
Hands-on & Architecture: Active proficiency in C++, Java, Angular, or Python, paired with deep expertise in distributed microservices architectures.
Linux Systems: In-depth understanding of Linux OS internals (kernel, device drivers, filesystems) and tools like Yocto, CMake, and Docker.
Leadership: Demonstrated track record mentoring technical team leads and driving platform-level design consistency.
About the Opportunity
Join a global leader in specialized medical diagnostics operating in over 30 countries. This stable, family-owned organization employs over 7,000 professionals and focuses on developing highly customized medical assays and biomaterials that directly impact patient care and hospital efficiency.
Position Summary
Reporting to the Software Manager for Architecture and Platforms, you will own the software architecture across multiple product lines. You will bridge high-level product strategy with execution, establishing technical standards, mentoring engineering teams, and ensuring a secure, highly reliable software ecosystem.
Key Responsibilities
Architectural Ownership: Define and maintain the software architecture for core product lines to ensure long-term platform consistency.
Team Leadership: Lead and align technical team leads and engineers with the product architecture vision.
Execution & Scoping: Drive Work Breakdown Structures (WBS) and technical requirements alongside Product Owners and Functional Leads.
Technical Quality: Conduct rigorous code/design reviews, develop proof-of-concepts, and write complex code to resolve high-priority platform challenges.
Cross-Functional Collaboration: Harmonize development efforts across global R&D software teams, Scrum Masters, and Quality Test Engineering.
Desired Premium Skills (A Plus)
Experience with cybersecurity, threat modeling, or SE Linux.
Experience within motor control domains or robotics job scheduling.
Familiarity with Assembly, C, C#, or .NET frameworks.
Minimal travel requirements (less than 5%).
About the Opportunity
Step into a high-impact leadership role with a global giant in specialized medical diagnostics. If you want your architectural decisions to directly improve hospital efficiency and patient care worldwide, this is your next career move.
Position Summary
As a Software Architect, you will own the technical blueprint for high-visibility software platforms. Reporting to the Software Manager for Architecture and Platforms, you will govern technology selection, architectural standards, and design practices across multiple product lines. You will bridge the gap between high-level product vision and hands-on execution, ensuring a reliable, high-quality software ecosystem.
Key Responsibilities
Architectural Ownership: Define and maintain the software architecture for key product lines to ensure platform consistency and scalability.
Technical Leadership: Lead, mentor, and align technical team leads and software engineers with the long-term product vision.
Project Scoping: Support requirements generation and drive product Work Breakdown Structures (WBS) alongside Product Owners and Functional Leadership.
Hands-on Problem Solving: Perform code and design reviews, develop proof-of-concepts, and write complex code to resolve high-priority technical issues.
Innovation & Research: Evaluate and integrate third-party technologies and industry trends to power next-generation product development.
Global Collaboration: Harmonize development efforts across international R&D teams, Scrum Masters, and Quality Test Engineering.
Desired Premium Skills (A Plus, Not Required)
Experience in medical device software development (ISO 13485, IEC 62304, or 21 CFR Part 820.30).
Knowledge of cybersecurity practices, including threat modeling and SE Linux.
Familiarity with motor control domains or robotics job scheduling.
Experience with Assembly, C, C#, or .NET frameworks.
What Is on Offer
Competitive base salary ($200k - $220k) tailored to experience.
Comprehensive medical, dental, and vision insurance packages.
401(k) retirement plan with an employer match.
Generous paid vacation, sick leave, and performance-based bonus eligibility.
Exceptional work-life balance with minimal travel requirements (less than 5%).
Benefits
Excellent Benefit package
Medical/Dental/Vision
401k with sizable match
PTO
$145.2k - $170k
...Select how often (in days) to receive an alert: JOIN OUR TALENT NETWORK Software Architect Apply now Date: May 8, 2026 Location: Lexington, MA, US Company: MIT Lincoln Laboratory The Energy Systems Group...Suggested- Neier Inc. is looking for a senior Software Engineer to support the Air Force Life Cycle Management Center. The role emphasizes software development, project execution, and technical leadership within a Department of Defense environment. Ideal candidates will have extensive...Suggested
- ...CORPORATION is looking for a Technical Leader for the Charles River Front Office organization. This role requires a minimum of 15 years in software engineering with strong technical leadership experience in financial services. The successful candidate will guide scrum teams,...Suggested
- ...Follow New England Life Care policies and procedures in the normal conduct of company business. Maintain a strong understanding of software development lifecycle (SDLC) and data engineering best practices. Ensure professional practices comply with HIPAA Privacy and...SuggestedFull timeTemporary workCurrently hiringLocal areaRemote workMonday to Friday
- ...value chain helps our customers solve their most difficult yield, device performance, quality, and reliability issues. Onto Innovation... ...the RoleWe are seeking a highly skilled and motivated Embedded Software Developer to join our engineering team focused on developing...SuggestedPermanent employmentWork at office
$70 - $95 per hour
...Overview Designs and implements software of embedded devices and systems from requirements to production and commercial deployment for product lines. Designs, develops, codes, tests and debugs system software. Involved in specifications, design and development of embedded...Hourly pay3 days per week$166k - $220k
...develops state-of-the-art imaging systems across both hardware and software, deployed to tackle the most significant security challenges of... ...clearance PREFERRED QUALIFICATIONS 5+ years of experience FPGA devices Demonstrated experience designing for common communication...Full timeWork experience placementImmediate start- ...Positioning System) related hardware and software, including specialized receivers, anti‑... ...technologies is desired. Responsibilities: Architecting, designing, implementing, validating and... ...with Xilinx, Altera and/or Actel devices and flows. Experienced with simulation tools...Work experience placement
- ...expertise in high performance and embedded software to lead and support advanced research... ...team, you will have the opportunity to architect and implement technical solutions for a... ...Experience with SoC FPGAs, RFSoCs, or Direct-RF devices. Demonstrated mentorship or team...Work experience placementInternshipLocal areaImmediate start
$134k - $184k
...most demanding cyber problems. A Senior Embedded Software Engineer at STR will engage as part of a multidisciplinary team... ...systems internals (e.g., file systems, IO, memory management, device drivers), threading, compiler technologies (e.g., GCC, LLVM)...Full timeLocal areaNight shift$70 - $95 per hour
...Designs and implements software of embedded devices and systems from requirements to production and commercial deployment for product lines. Designs, develops, codes, tests and debugs system software. Involved in specifications, design and development of embedded...3 days per week- ...degree in computer science or electrical Engineering, or equivalent experience. 1. Minimum of 4 years of experience in embedded software development. 2. Proficiency in C/C++ for firmware design, programming, debugging, and testing. 3. Strong knowledge of...
$90k - $115k
...Embedded Software Engineer 10Beauty is a robotics startup based in Burlington, Massachusetts, United States. We have raised $70M from... ...the opportunity to work across firmware, hardware interfaces, device communications, and system-level software while collaborating closely...Full time$110k - $151k
...will do: Work as part of a small, focused team to architect, develop, implement, and test modular software applications and tools for emulating cyber-physical... .... Develop emulator tooling and virtual device models to support reverse engineering and analysis...Full timeLocal areaImmediate startNight shift- Harvard University is seeking a Senior Software Engineer / Architect to lead the strategic direction of financial management systems, particularly supporting enterprise Oracle EBS and EPM environments. The role includes application development for complex projects and collaborating...Work experience placement
$97k - $180k
Harris Geospatial Solutions in Wilmington, Massachusetts is seeking an Embedded Software Engineer to develop Embedded Flight Software for imaging payloads in aerospace. You will work hands-on with hardware and software, leading technical efforts in an Agile environment...Relocation package- John Galt Staffing is seeking a candidate who designs and implements software for embedded devices and systems. The role involves troubleshooting and enhancing system efficiency for various product lines. The ideal applicant must have solid programming skills in C or C++...
- ...a capable and motivated Embedded System Software Engineer to join our team. If you are seeking... ...training. As part of our team, you’ll architect and develop embedded applications and... ...support the full suite of software for device implementations. Duties/Responsibilities...
- ...Location:** **Bedford, MA (Day-1 Onsite)****Experience: 8+ Years****What You'll Be Doing:*** Working on next generation Blood analyzer devices that run embedded microprocessors and microcontrollers with different sensors and motors.* Looking for an individual contributor...Full timeWork at office
$100k - $125k
...deep robotics experience. Come join the company who will put 'beauty robotics' on the map! Introduction We are seeking a Software QA Engineer (SDET) to help establish and lead our quality engineering and automated testing infrastructure from the ground up....Full time- ...Job Description Job Description Senior Dynamics 365 Architect Hybrid – Greater Boston, MA About the Opportunity Join a privately held enterprise data platform company — whose technology is trusted by the world's largest enterprises across finance, healthcare...Contract work
$145.2k - $170k
The Systems and Architectures Group provides technical analysis to the U.S. Department of Defense (DoD) to inform senior leaders and guide technology development in defense of the nation, allies, and deployed forces with an emphasis on air, missile, and maritime defense...- ...cyber security teams to ensure compliance with security standards as well as development operations team while automating process of software delivery and infrastructure changes. Clearance: An ACTIVE clearance is required for this role. Do not submit candidates who...Contract workApprenticeshipLocal area
- Ciena seeks a Software Engineer for its ONU firmware development team in Burlington, Massachusetts. The role involves designing, implementing, and maintaining firmware across various software stacks including embedded Linux. The ideal candidate holds a degree in Computer...Flexible hours
- ...Oasis Systems has an exciting opportunity for an Enterprise Architect, as this position would be supporting the Force Protection Division, which is within the Digital Directorate and located at Hanscom AFB, MA. The Enterprise Architect will perform work that involves...Full time
- Update on 08/27 :- Urgently need Mobile Application Lead/Architect profiles with strong ReactNative experience. ¿¿¿¿¿¿ Candidates interviewed so far were not good in ReactNative and Lead/Architect level experience. Rate is flexible for strong candidate. Delivery note:...Flexible hours
- Tutor in Watertown is looking for a Staff Robotics Software Engineer who will lead the design and implementation of robotics software affecting the physical world. This role offers the opportunity to tackle core technical challenges in robotics and automation. The ideal...
- ...firm in Wilmington, MA is seeking a Senior Systems Engineer to architect and integrate advanced screening platforms. This role involves... ..., ensuring seamless integration between hardware and software, and providing engineering support for current products. Candidates...
- RISE® Robotics in Somerville, MA, is hiring a Head of Embedded Software Engineering to lead a team developing innovative robotic lifting solutions. This role demands 10+ years in embedded product software development and strong leadership skills. You will own the software...
$145.2k - $170k
...environment. The group's research and development activities include architecture and concept design, advanced algorithms development, software and hardware prototyping, experimental field-testing, and data analysis. Our team focuses on creating new capabilities through...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect -Medical Devices. Be the first to apply!
- .net software architects (remote) Burlington, MA
- embedded software Burlington, MA
- software sales Burlington, MA
- software quality assurance Burlington, MA
- software asset management analyst Burlington, MA
- id software Burlington, MA
- software support Burlington, MA
- software technical support Burlington, MA
- healthcare software sales Burlington, MA
- software implementation project manager Burlington, MA


