




Insulet comenzó en el año 2000 con una idea y una misión: permitir que nuestros clientes disfruten de la simplicidad, la libertad y una vida más saludable mediante el uso de nuestra plataforma de productos Omnipod®. En las últimas dos décadas, hemos mejorado la vida de cientos de miles de pacientes mediante el uso de tecnología innovadora que es portátil, resistente al agua y adaptable al estilo de vida. Buscamos personas altamente motivadas y orientadas al rendimiento para formar parte de nuestro equipo en expansión. Lo hacemos contratando personas extraordinarias guiadas por valores compartidos que superan las expectativas de los clientes. ¡Nuestro éxito continuo depende de ello! Descripción del puesto: Buscamos un ingeniero de software autónomo para integrar el equipo de Investigación y Desarrollo, responsable de contribuciones significativas a iniciativas de proyectos de software relacionadas con el desarrollo y la mejora de productos. Se espera que esta persona sea responsable de código bien diseñado y bien probado, con capacidad para aplicar soluciones creativas a los problemas y prosperar en un entorno de equipo multidisciplinario. Responsabilidades: * Diseña, desarrolla, prueba y documenta software para sistemas embebidos destinados a nuevos productos de Insulet y a productos existentes. * Asegura que su diseño cumpla con las políticas de la empresa y que las actividades de software sean adecuadas para el diseño y mantenimiento de productos médicos. * Escribe y mantiene documentación de diseño y requisitos de pruebas. * Colabora con los departamentos de Calidad, Regulación, Marketing y Fabricación para garantizar que los diseños cumplan con los requisitos técnicos, regulatorios y de fabricación. * Trabaja estrechamente con otros ingenieros de software, ingenieros de aseguramiento de calidad de software y ingenieros de hardware para integrar, depurar y probar sistemas. * Participa en revisiones de diseño de productos. * Realiza otras tareas según se requiera. Educación y experiencia: * Título universitario en ingeniería de software o 3+ años de experiencia laboral relevante. * Excelentes habilidades de programación en C y/o C++. * Experiencia práctica con sistemas embebidos. * Experiencia con procesadores como ARM, TI y MSP (o sistemas embebidos/microcontroladores similares). Habilidades y competencias preferidas: * Conocimiento práctico demostrado del diseño de software. * Experiencia en el desarrollo de software para microcontroladores embebidos. * Se prefiere conocimiento de I2C, SPI, Flash, EEPROM y/o USB. * Será un plus contar con familiaridad con sistemas de comunicación y/o protocolos inalámbricos. * Se prefiere experiencia en dispositivos médicos. * Capacidad para trabajar de forma independiente con mínima supervisión. * Capacidad para asumir la responsabilidad del diseño, implementación y mantenimiento de una sección de un diseño. * Orientación al detalle, con eficaces habilidades de comunicación verbal y escrita. * Capacidad para comunicarse con franqueza y confianza en múltiples niveles de la organización. * Capacidad demostrada para aprovechar la creatividad con el fin de superar obstáculos y trabajar con sentido de urgencia. * Excelentes habilidades de desarrollo en ingeniería de software. * Se espera conocimiento de conceptos de sistemas operativos como interbloqueos, hilos, exclusión mutua y servicios de interrupción. * Será un plus contar con buen conocimiento de sistemas operativos en tiempo real (RTOS) y sistemas en tiempo real. * Es útil tener un conocimiento profundo de la programación orientada a objetos. * Será un plus contar con familiaridad para leer esquemas eléctricos. * Capacidad para organizar y priorizar múltiples tareas. * Será un plus conocer metodologías ágiles u otros conceptos del ciclo de vida del desarrollo de software. * Será un plus contar con conocimiento de protocolos inalámbricos como Bluetooth de Baja Energía (BLE). * Requisitos físicos: * Entorno de oficina general; puede permanecer sentado durante largos períodos de tiempo.


