Senior Firmware Engineer
Listed on 2025-11-21
-
Software Development
Software Engineer, Embedded Software Engineer
Portal Diabetes, Inc., formerly known as Physio Logic 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.
Jobpurpose
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.
- 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.
- Office and Laboratory Settings
- Ability to operate applicable test equipment in an office and laboratory setting.
- None
Mid‑Senior level
Employment typeFull-time
Job functionEngineering and Information Technology
IndustriesMedical Equipment Manufacturing
Location & SalaryIndianapolis, IN – $86,500.00–$ (approx.)
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).