CareerPlanSign in

Sr Software Engineer Phyton (Hybrid)

Guadalajara, Jalisco💼 Full-time🗓 2026-07-20 → 2026-09-26

Core

Design, develop, test, and maintain embedded system software for Insulet's medical product platform (Omnipod), focusing on AI-driven solutions and intelligent system development.

Role type

Senior Software Engineer (Embedded Systems)

Builds

Embedded software for wearable medical devices

Domain

Medical devices / Embedded Systems

Deliverable

production ML models | product features

Required skills

Python, C, C++, Embedded Systems, ARM processors, TI processors, MSP processors, RTOS, Real-time systems, Object-oriented programming, Interrupt services, Threading, Mutual exclusion, Deadlocks, I2C, SPI, Flash, EEPROM, USB, Wireless protocols, Bluetooth Low Energy (BLE), Electrical schematics

Preferred skills

Medical device experience, Software design, Multidisciplinary collaboration, Technical leadership

Technologies

Python, C, C++, ARM, TI, MSP, RTOS, I2C, SPI, Flash, EEPROM, USB, BLE

Responsibilities

Design and develop embedded system software for new and existing products; Ensure software compliance with company policies and medical product design standards; Write and maintain design documentation and testing requirements; Collaborate with Quality, Regulatory, Marketing, and Manufacturing teams; Integrate, debug, and test systems with hardware and QA engineers; Participate in product design reviews.

Seniority

Senior, hands-on IC with technical lead responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.