What are the responsibilities and job description for the Senior Embedded Software Engineer position at Portal Instruments?
Role Information
Title: Senior Embedded Firmware Engineer
Reports to: VP, Engineering
Location: Boston/Cambridge, MA
Position Overview
The Senior Embedded Firmware Engineer will contribute to software development for Portal Instruments’ software-controlled drug delivery system. You will handle multiple activities across the product lifecycle and collaborate closely with the entire engineering team. Your primary responsibilities will focus on embedded software for the Portal injector and software tools used in verification and deployment.
What You’ll Do
Your Impact
• Contribute directly to the development, validation, and commercialization of Portal’s drug-delivery platforms
• Collaborate across disciplines to solve complex technical and operational challenges
• Help ensure solutions are scalable, compliant, and grounded in real-world use
Key Responsibilities
• Design and develop embedded software for Portal’s drug delivery platform (injector) from concept through commercialization
• Design, build, debug, and optimize embedded software
• Develop requirements, specifications, and risk management of new designs and projects
• Evaluate system performance by designing, executing, and documenting verification and validation plans
• Support the risk management process using FMEA and other risk management techniques
• Support electrical compliance testing through the development of software driven test harnesses
• Evaluate and assess new technology undergoing evaluation for inclusion in the device.
• Design, build, and debug software tools for development, test and manufacturing.
What We’re Looking For
Required Qualifications
• 6 years of experience in software development with a Bachelor’s Degree in Computer Engineering, Computer Science, or equivalent discipline
• 2 years of experience in medical devices, biotech, pharma, or a regulated industry
• Experience writing embedded software in C for microcontrollers
• Experience working in an environment with continuous integration, comprehensive automated tests
• Excellent software engineering and design skills
• Experience working within quality systems (e.g., ISO 13485, design controls)
• Ability to work independently in a startup environment
Preferred Qualifications
• Experience with code clarity and maintainability
• Experience with motion control, wireless protocols, and/or device drivers
• Experience with ARM Cortex M4
• Experience programming in Python
• Experience developing software under IEC 62304 processes
• Experience supporting products through development, validation, or commercialization
• Strong communication skills and comfort working cross functionally
How to Apply
Please submit a resume (and cover letter if applicable) to careers@portalinstruments.com.
Candidates will be contacted if their background aligns with Portal's needs.