Software Engineer (Senior/Staff/Principal) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Nanopath · 4 days ago

Software Engineer (Senior/Staff/Principal)

Nanopath is developing a first-in-class in vitro diagnostics platform to revolutionize disease diagnosis. The Software Engineer will serve as the lead architect and hands-on developer for embedded software, data pipelines, and user interfaces for Nanopath’s first diagnostic device.

Biotechnology

Responsibilities

Serve as the lead architect and hands-on developer for embedded software, data pipelines, and user interfaces for Nanopath’s first diagnostic device
Own system-level design, including hardware-software integration of motion control, fluid actuation, thermal management, and optical readout modules
Lead internal and external software resources through design, development, and testing of all software workstreams
Develop software documentation aligned with IEC 62304 and ISO 13485
Champion best practices in software development, cybersecurity, and quality assurance
Collaborate with a cross-functional team (mechanical, electrical, system, assay) to manage short- and long-term technical priorities

Qualification

C/C++ programmingEmbedded systems developmentISO 13485 compliancePython for data analysisRisk management (ISO 14971)CommunicationCreative problem-solvingProactive self-starter

Required

Serve as the lead architect and hands-on developer for embedded software, data pipelines, and user interfaces for Nanopath's first diagnostic device
Own system-level design, including hardware-software integration of motion control, fluid actuation, thermal management, and optical readout modules
Lead internal and external software resources through design, development, and testing of all software workstreams
Develop software documentation aligned with IEC 62304 and ISO 13485
Champion best practices in software development, cybersecurity, and quality assurance
Collaborate with a cross-functional team (mechanical, electrical, system, assay) to manage short- and long-term technical priorities
Strong proficiency in C and/or C++ for embedded, safety-critical systems
Experience using Python for data analysis, algorithm development, and test automation
Extensive experience developing software for diagnostic devices, medical devices, or drug-delivery systems under ISO 13485 and IEC 62304 (Class C), including ownership of SRS, architecture, and verification
Strong grounding in risk management aligned to ISO 14971
Background in embedded systems development of motion control, fluidic actuation, thermal management, and/or optical readout modules
Proven ability to architect complex, modular software systems with reliability and safety at the forefront
Executed software development for a 510(k) medical device from R&D through launch
B.S. or M.S. in computer science, electrical engineering or related technical discipline with at least 4 years of industry experience
Ability to work on-site in Cambridge, MA
Excellent communication and presentation skills, highly organized with demonstrated curiosity, scientific rigor and creative problem-solving
Proactive self-starter with eagerness to adapt to a fast-paced, dynamic startup environment
Passion for technology translation and willingness to shape Nanopath's future

Company

Nanopath

twittertwittertwitter
company-logo
Nanopath Inc. is a molecular diagnostics company enabling high-quality molecular testing in minutes.

Funding

Current Stage
Early Stage
Total Funding
$19.7M
Key Investors
MassVenturesAlumni Ventures
2025-05-16Grant· $0.1M
2025-02-06Debt Financing· $5.34M
2025-01-22Series A

Leadership Team

leader-logo
Alison Burklund
Co-Founder & Co-CEO
linkedin
leader-logo
Amogha Tadimety
Co-Founder & Co-CEO
linkedin
Company data provided by crunchbase