Portal Diabetes, Inc. · 1 month ago
Senior Firmware Engineer
Portal Diabetes, Inc. is dedicated to revolutionizing the management of insulin-requiring diabetes with innovative technology. The Senior Firmware Engineer will be responsible for developing and maintaining robust firmware for an implantable insulin pump, ensuring safety and efficiency while collaborating with hardware engineers and adhering to regulatory standards.
BiotechnologyHealth Care
Responsibilities
Design, implement, and test embedded software for an implantable insulin pump, focusing on reliable insulin delivery, safety interlocks, low-power design, data integrity, device security, and robust BLE communication while ensuring rigorous adherence to medical device software development lifecycle processes and regulatory standards (e.g., IEC 62304, ISO 14971)
Develop and maintain comprehensive software requirements specifications and detailed design documents
Lead the unit and integration test effort for the pump firmware
Participate in risk management activities, including dFMEA, to mitigate potential software and system-level failures
Collaborate with hardware engineers on hardware-software integration, sensor and battery characterization, and debugging using relevant tools (e.g., oscilloscopes, SWD/JTAG, power profilers, etc…)
Perform troubleshooting and root cause analysis of issues identified during testing
Participate in managing the software build environment, toolchain configurations, version control systems, static analysis tools, and code quality metrics
Qualification
Required
Bachelor's or Master's in Computer Science, Computer Engineering, Electrical Engineering, or a related field
Minimum of 5+ years of professional experience in embedded software/firmware development, with at least 3 years in a highly regulated industry such as medical devices or aerospace
Expert proficiency in C/C++ for embedded systems (e.g., ARM Cortex-M microcontrollers)
Strong understanding of real-time operating systems (RTOS), interrupt-driven design, and power management techniques
Experience developing and executing firmware unit tests and producing detailed documentation
Hands-on experience with hardware-software integration and system debugging using relevant tools
Experience with standard development tools, including Git, bug tracking systems (e.g., Jira), and CI/CD pipelines
Experience with test automation using scripting languages like Python
Excellent communication skills, both written and verbal
Demonstrated ability to collaborate effectively within a team with a mindset of ownership, accountability, and continuous improvement
Company
Portal Diabetes, Inc.
At Portal Diabetes (PKA PhysioLogic Devices), we are committed to transforming the treatment of insulin-requiring diabetes.