





### **Sobre nosotros** En Kohler, nuestra misión es ayudar a las personas a vivir vidas elegantes, saludables y sostenibles. Creemos que empoderar a nuestros colaboradores es fundamental para hacer realidad esta visión. Por eso invertimos en su crecimiento personal y profesional, fomentamos la colaboración entre equipos y funciones, y ofrecemos un completo paquete de bienestar que apoya el bienestar de cada miembro del equipo. Kohler es una empresa que ofrece igualdad de oportunidades laborales. Además de una remuneración y beneficios competitivos, ofrecemos algo más duradero: un legado construido sobre innovación audaz, excelencia creativa y un profundo compromiso con nuestras personas y comunidades. Conozca más sobre nuestra cultura y oportunidades profesionales en www.kohler.co.in/careers. Nuestro enfoque de contratación refleja nuestro compromiso con la **Inclusión Global**. Contratamos, empleamos y promovemos a personas calificadas para todos los puestos sin tener en cuenta su raza, religión, edad, sexo, orientación sexual, identidad o expresión de género, estado civil, origen nacional o discapacidad. Si usted es una persona con discapacidad y requiere una adaptación razonable durante el proceso de reclutamiento, infórmelo a su reclutador para que podamos brindarle el apoyo adecuado. **Ingeniero Senior de Firmware** ---------------------------- Desarrollar las mejores prácticas en metodologías de diseño en el ámbito de los sistemas embebidos para los productos electrónicos de cocina y baño de Kohler. Gestionar tareas de ingeniería de software bajo la supervisión de un mentor o gerente, asegurando el cumplimiento de los plazos y los requisitos de calidad. Para uno de los puestos, además de todos los requisitos indicados a continuación, necesitamos a alguien con experiencia sólida en STM32 TouchGFX Designer (una herramienta para diseñar interfaces gráficas de usuario mediante microcontroladores STM32). **Responsabilidades específicas** * Trabajar en un entorno de equipo para desarrollar requisitos de software, metodologías de diseño, codificación, realizar revisiones y planes de pruebas para dispositivos y sistemas embebidos destinados a diversos productos. * Desarrollar y documentar arquitecturas de software. * Ayudar a determinar y gestionar adecuadamente los parámetros de control y gestión de configuraciones de software. * Gestión de requisitos, estimación y programación, seguimiento de esfuerzos, seguimiento de defectos y métricas de calidad (definición y seguimiento). * Identificar, seguir y corregir defectos de software. Colaborar estrechamente con otros equipos de desarrollo de software y de aseguramiento de calidad para lograr mejoras continuas. * Asegurar el cumplimiento de todos los procesos establecidos, permitiendo desviaciones autorizadas por las unidades comerciales, y desarrollar, así como documentar, nuevos procesos y prácticas de diseño según las necesidades comerciales. * Habilidades interpersonales bien desarrolladas que puedan aprovecharse al trabajar con miembros del equipo de distintas culturas y antecedentes. Capacidad para colaborar con diferentes equipos dentro de la ingeniería y fuera de ella para alcanzar resultados exitosos. * Trabajar de forma independiente en proyectos según lo exijan las necesidades del departamento. **Descripción del puesto** * Ingeniería en Electrónica, Informática o Ingeniería en Ciencias de la Computación (licenciatura). * Conocimientos avanzados de C, **C\+\+**, Python (nivel básico). * Experiencia previa deseable en **STM32 TouchGFX**. * Experiencia demostrada en diseño y documentación de firmware. * Experiencia demostrada en la escritura de firmware para aplicaciones que incorporan RTOS (es obligatoria la experiencia con FreeRTOS). * Conocimiento obligatorio de control de versiones: git y VSTS/Jira. * Comprensión demostrada de la programación orientada a objetos. * Experiencia previa con protocolos de comunicación: **SPI**, I2C, UART, RS485. * Experiencia en interfaces: interfaz táctil LCD e interfaz de memoria externa. * Buenas habilidades de depuración; debe saber utilizar osciloscopios digitales, analizadores lógicos y multímetros. * Buen conocimiento del hardware, incluidos esquemas y controles basados en microcontroladores. * Buena capacidad organizativa. Alta atención al detalle. * Desarrollo de firmware en un entorno profesional y orientado al trabajo en equipo. * Comprensión de componentes eléctricos y reglas generales de diseño en ingeniería eléctrica. * Experiencia mínima de 6 a 10 años en desarrollo de firmware embebido. * Será valorada la experiencia con Wifi y BLE. * Experiencia con arquitecturas de software en capas en productos embebidos. * Experiencia en programación para microcontroladores STM32 de 8/16/32 bits. **Experiencia** 5 a 10 años **Habilidades obligatorias** C embebido **Ubicación** Magarpatta City, Magarpatta, Hadapsar, Pune, Maharashtra, India


