[ad_1]
Ubicación: Bangalore
Compañía: Molex
descripción
Molex está buscando un ingeniero de firmware/desarrollador de software dinámico para unirse a nuestro sólido equipo de ingeniería para desarrollar nuevos productos que llevamos al mercado. Te convertirás en parte de nuestro equipo multifuncional y trabajarás internacionalmente con nuestros equipos de diseño.
Experiencia en la enseñanza:
- Licenciatura o maestría en ingeniería en el campo de la ingeniería eléctrica/electrónica e ingeniería de comunicaciones o informática o equivalente
- Al menos 5 años de experiencia en el desarrollo de ensamblajes electrónicos y programación embebida (C, C++) así como scripting (Python, Perl, etc.) con al menos 2 años en proyectos basados en AUTOSAR
Responsabilidades:
- Desarrollo, extensión, configuración e integración de componentes de software, módulos/componentes de capa RTE, CDD, BSW
- Desarrollo de software integrado en tiempo real en C, (C++), programación orientada a objetos y scripts como Python o Perl
- Análisis de problemas basado en hardware y software en marcos existentes
- Integración, adaptación y pruebas de módulos de software en microcontroladores y microprocesadores de sistemas automotrices
- Diseño de especificaciones de software basadas en requisitos.
- Redacción de documentos sobre arquitectura y diseño de software
- Experiencia con entornos de compilación: crear archivos, crear
- Trabajando en herramientas AUTOSAR como Davinci, EB Tresos
Necesario:
- Experiencia práctica en desarrollo de software ágil y arquitecturas de software integradas
- Experiencia profesional en el software estándar AUTOSAR Classic y/o AUTOSAR Adaptive
- Preferiblemente con Elektrobit o Vector
- Experiencia profesional en programación de microcontroladores y procesadores
- Procesamiento de interrupciones, registros, código ensamblador
- Experiencia en el manejo de sistemas de bus como CAN, LIN (Ethernet)
- Cadena de herramientas (por ejemplo, CANoe, DaVinci, EB-Tresos) y depurador como Lauterbach, iSYSTEM)
- Los mejores conocimientos en el manejo de entornos de desarrollo integrados, depuradores, gestión de configuración y entornos de construcción.
- Es imprescindible tratar con los sistemas de control de versiones (GIT, SVN), el seguimiento de errores, la revisión y aprobación del código.
- Conocimientos de I2C, SPI, UART, USB, TCP/UDP y memoria
- Conceptos básicos en el diseño de software y SO en tiempo real para pruebas dinámicas de software
- Orientado al cliente, orientado a herramientas y procesos, con pasión por los problemas complejos
- Ser de mente abierta, estructurado e independiente en un equipo de ingenieros orientado al desarrollo.
Privilegiado:
- Conceptos básicos en SPICE automotriz (SWE1-4) e ISO26262,
- Conocimientos en tecnología WPC Qi, sistemas inductivos y detección de proximidad
- Conocimientos en electrónica y manejo seguro de diagramas de circuitos, osciloscopios y multímetros
[ad_2]