Logo
Portal Diabetes, Inc.

Senior Firmware Engineer

Portal Diabetes, Inc., Westfield, Indiana, United States, 46074

Save Job

Portal Diabetes, Inc., formerly known as PhysioLogic Devices, is dedicated to revolutionizing the management of insulin-requiring diabetes. Our pioneering technology integrates an implantable insulin pump with a glucose sensor for automated glucose control. By delivering insulin directly to the abdomen, our approach mimics natural insulin and glucose physiology, significantly reducing the burden of therapy. Our innovative, fully automatic system offers users enhanced freedom and quality of life.

Job purpose Responsible for developing and maintaining robust, power-efficient, safety-critical firmware for a Class III implantable pump that integrates with a companion mobile device and an external sensor via Bluetooth Low Energy (BLE).

Duties and 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.

Qualifications

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.

Working conditions

Office and Laboratory Settings

Physical requirements

Ability to operate applicable test equipment in an office and laboratory setting.

Direct reports

None

Seniority level Mid‑Senior level

Employment type Full-time

Job function Engineering and Information Technology

Industries Medical Equipment Manufacturing

Location & Salary Indianapolis, IN – $86,500.00–$135,850.00 (approx.)

#J-18808-Ljbffr