Senior Software Automation Engineer (Hybrid- San Diego, CA)
Core
Design, develop, test, and document embedded system software for new and existing Insulet medical products, ensuring compliance with regulatory and manufacturing requirements.
Role type
Senior Software Automation Engineer (Embedded Systems)
Builds
Embedded software for insulin delivery systems (Omnipod) and other medical devices
Domain
Medical devices / Diabetes care / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, C, C++, Android, iOS, Web platforms, Object-oriented programming, RTOS, Real-time systems, OS concepts (deadlocks, threading, interrupts), Technical leadership
Preferred skills
Wireless protocols (BLE), Medical device experience, Agile methodologies
Technologies
Java, C, C++, Android, iOS, Web, RTOS, Bluetooth Low Energy (BLE)
Responsibilities
Design, develop, test, and document embedded system software; Ensure design compliance with company policies and regulatory requirements; Write and maintain design documentation and testing requirements; Collaborate with Quality, Regulatory, Marketing, and Manufacturing teams; Integrate, debug, and test systems with software, QA, and hardware engineers; Participate in product design reviews
Seniority
Senior, hands-on IC with technical leadership