Abbott Laboratories
TSI, Inc.
Ingeniero de Software Principal Senior - Supervisor (Embebido)
¿Quiénes Somos?
¿Eres alguien a quien le gustan los nuevos desafíos? ¿Quieres explorar nuevas tecnologías y ayudar a resolver algunos de los problemas más difíciles del mundo, como las soluciones de calidad del aire y seguridad? En TSI, estas oportunidades son reales. Nuestros ingenieros trabajan con expertos líderes en la industria, tanto interna como externamente. Fomentamos y capacitamos a nuestros ingenieros para que salgan al campo con los clientes para comprender mejor sus problemas y resolver sus desafíos. En TSI, marcas la diferencia, todos los días.
Ingeniero de Software Principal Senior – Supervisor (Embebido) en TSI
TSI está reinventando su negocio y la experiencia del cliente mediante la entrega de soluciones digitales revolucionarias en una variedad de segmentos de mercado. TSI está utilizando tecnologías de vanguardia en una plataforma SaaS y el Internet de las Cosas (IoT) para resolver problemas complejos.
Los equipos están desarrollando software embebido en C, C++, y .NET que se ejecuta tanto en sistemas operativos RTOS como Linux para hardware diseñado por TSI y hardware comercial listo para usar. Las funciones del sistema incluyen medición, interfaz de usuario, comunicación local y comunicación IoT.
¿Qué Harás?
Para crecer y construir una carrera exitosa en TSI, tú deberás:
- Analizar los requisitos del usuario y diseñar, desarrollar, probar, implementar y dar soporte a soluciones de software utilizando lenguajes de programación, plataformas, frameworks y herramientas.
- Escribir código para ofrecer soluciones elegantes y escalables, tanto on-premise como en la nube.
- Actualizar las aplicaciones de software existentes para mejorar la funcionalidad, corregir problemas e incorporar nuevas características.
- Exigir calidad: desarrollar de manera orientada a pruebas con la automatización en mente.
- Definir y realizar pruebas rigurosas, incluyendo pruebas unitarias, pruebas de integración y depuración.
- Colaborar: asociarse bien con un equipo diverso y apasionado.
- Aprender: adaptarse rápidamente a un mercado en evolución y a las tendencias emergentes, incluyendo el pensamiento innovador, el trabajo en equipo y la autoorganización.
- Trabajar con los propietarios del producto para comprender las capacidades deseadas de la aplicación.
- Mejorar y documentar continuamente las prácticas de ingeniería de software.
- Liderar la artesanía, disponibilidad, resiliencia y escalabilidad de tus soluciones.
- Entrenar y mentorizar a los miembros del equipo.
- Considerar la infraestructura completa de la organización al realizar cambios y mejoras.
Responsabilidades de Supervisión
Supervisor/gestión de personas (~15% del tiempo). Supervisar un equipo de aproximadamente 4-6 empleados (por ejemplo, reuniones 1:1 quincenales, revisiones de desempeño, mentoría y coaching, recomendaciones de promoción, seguimiento de metas y objetivos, reconocimiento, etc.).
¿Qué Necesitas?
Requerido
- Título de Grado en Ciencias de la Computación, Ingeniería o campo relacionado.
- Amplia experiencia en la arquitectura y entrega de plataformas Linux embebidas, incluyendo personalización del kernel, paquetes de soporte de placa (BSP) y puesta en marcha completa del sistema en hardware complejo.
- Experiencia experta con Yocto, incluyendo la creación y el mantenimiento de capas personalizadas, la optimización de sistemas de compilación y la gestión del mantenimiento a largo plazo de distribuciones embebidas.
- Profunda experiencia en C/C++ y .NET para programación de sistemas de bajo nivel, con un sólido historial de diagnóstico y resolución de problemas complejos de rendimiento, memoria y concurrencia.
- Sólida experiencia en codiseño de hardware/software, incluyendo el trabajo estrecho con equipos de ingeniería eléctrica y la depuración a través de interfaces como SPI, I2C, PCIe y periféricos de alta velocidad, y herramientas de depuración (por ejemplo, GDB, strace, perf) en entornos con recursos limitados.
- Liderazgo demostrado en dirección técnica y mentoría, incluyendo la toma de decisiones de arquitectura, el establecimiento de mejores prácticas y la guía de equipos a través de ciclos de vida complejos de desarrollo embebido.
- Experiencia con DevOps y CI/CD.
- Experiencia con principios SOLID.
- Experiencia en pruebas unitarias y de E2E.
- Experiencia Agile.
- Dispuesto y entusiasmado por aprender nuevas tecnologías.
- Habilidades en aplicaciones móviles son una ventaja.
¿Qué Podemos Darte?
En TSI, nuestros empleados son nuestros activos más valiosos, y nos preocupamos por su salud y felicidad. Ofrecemos un programa de beneficios competitivo para mantener a nuestros empleados y a sus familiares protegidos y fomentar un equilibrio saludable entre el trabajo y la vida personal. Además, estamos comprometidos con el desarrollo y crecimiento de los empleados, y fomentamos un entorno de colaboración e innovación. Nuestro trabajo tiene sentido y los productos que diseñamos y construimos ayudan a proteger a las personas y al medio ambiente.
Vístete para tu día: Queremos que nuestros empleados se sientan cómodos en el trabajo y sabemos que son más productivos cuando están cómodos. La política de "vístete para tu día" permite a los empleados discreción para seleccionar el atuendo apropiado para los negocios de cada día laboral.
Salario y Beneficios
Salario competitivo de mercado de $175,000 - $190,000 por año* dependiendo de las calificaciones y la experiencia. Para roles elegibles de Liderazgo y contribuidor individual, pueden estar disponibles bonificaciones adicionales y otorgadas a discreción de la Compañía.
Beneficios
- Seguro Médico: Cobertura médica, dental y de visión integral.
- Plan de Jubilación: 401(k) con aportación de la empresa.
- Programa de Tiempo Libre Pagado: Tiempo libre pagado, días festivos pagados y días festivos flexibles pagados.
- Otros Beneficios: Seguro de vida, programa de asistencia al empleado (EAP) y oportunidades de desarrollo profesional.
* El monto del salario no garantiza el empleo por ningún período de tiempo determinado.
Autorización legal para trabajar en los Estados Unidos sin necesidad de patrocinio. Requerimos prueba de elegibilidad para trabajar en los Estados Unidos.
EOE/Veteranos/Discapacidad
