




Resumen: Desarrollar software embebido para los productos electrónicos de cocina y baño de Kohler, centrándose en el diseño, la codificación, las pruebas y la corrección de defectos dentro de un equipo colaborativo. Aspectos destacados: 1. Trabajar en equipo para desarrollar software embebido para productos innovadores. 2. Contribuir a mejoras continuas en el desarrollo de software y la calidad. 3. Aprovechar sólidas habilidades interpersonales en un entorno diverso y colaborativo. ### **Sobre nosotros** En Kohler, nuestra misión es ayudar a las personas a vivir una vida elegante, saludable y sostenible. Creemos que empoderar a nuestros asociados es fundamental para hacer realidad esta visión. Por eso invertimos en el 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 un empleador que ofrece igualdad de oportunidades. Junto con 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. Obtenga más información sobre nuestra cultura y oportunidades laborales 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 en todos los puestos sin tener en cuenta raza, religión, edad, sexo, orientación sexual, identidad o expresión de género, estado civil, origen nacional ni 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 de Software** --------------------- Aplicar 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 orientación de un mentor/gerente, asegurando el cumplimiento de los plazos y los requisitos de calidad. **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 unitarias para dispositivos y sistemas embebidos destinados a diversos productos. * Desarrollar y documentar módulos/arquitecturas de software. * Ayudar a determinar y gestionar adecuadamente los parámetros de control y gestión de configuración del 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. Trabajar 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, así como desarrollar y 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 orígenes. Capacidad para colaborar con diferentes equipos dentro de la ingeniería y fuera de ella para lograr resultados exitosos. * Trabajar de forma independiente en proyectos según lo exijan las necesidades del trabajo relacionado con el producto. **Descripción del puesto** * Licenciatura en Ingeniería Electrónica, Informática o Ingeniería en Ciencias de la Computación. * Conocimientos y experiencia práctica avanzados en Embedded C, **C\+\+**, Python (básico). * Experiencia previa deseable en **STM32 TouchGFX**. * Experiencia demostrada en diseño y documentación de firmware. * Experiencia demostrada en 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 deseable en protocolos de comunicación: **SPI**, I2C, UART, RS458. * Experiencia en interfaces de pantallas táctiles LCD e interfaces de memoria externa. * Buenas habilidades de depuración; debe conocer el uso del osciloscopio digital (DSO), analizador lógico y multímetro. * 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 normas generales de diseño de ingeniería eléctrica. * Experiencia mínima de 3 a 5 años en desarrollo de firmware embebido. * Será valorada la experiencia en Wifi y BLE. * Experiencia en arquitecturas de software en capas para productos embebidos. * Experiencia en programación para microcontroladores STM32 de 8/16/32 bits. **Habilidades obligatorias** Embedded C, Embedded C\+\+, Desarrollador de Software, SPI, UART **Ubicación** Magarpatta City, Magarpatta, Hadapsar, Pune, Maharashtra, India **Experiencia** 3 a 5 años


