Molex está buscando un desarrollador de firmware/software dinámico para unirse a nuestro sólido equipo de ingeniería para desarrollar nuevos productos que llevamos al mercado. Serás 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 secuencias de comandos como Python o Perl
- Análisis de problemas basado en hardware y software en marcos existentes
- Integración, adaptación y prueba de módulos de software en microcontroladores y microprocesadores en 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: hacer archivo, cmake
- Trabajando en herramientas AUTOSAR como Davinci, EB Tresos
que vas a necesitar
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)
- El mejor conocimiento en el manejo de entornos de desarrollo integrados, depuradores, gestión de configuración y entornos de construcción.
- Tratar con sistemas de control de versiones (GIT, SVN), seguimiento de errores, revisión de código, lanzamiento es imprescindible
- Conocimientos de I2C, SPI, UART, USB, TCP/UDP y memoria
- Fundamentos del sistema operativo en tiempo real y diseño de software 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, independiente en un equipo de ingenieros orientado al desarrollo.
Prefiere
- Conceptos básicos en SPICE automotriz (SWE1-4) e ISO26262,
- Conocimiento de tecnología WPC Qi, sistemas inductivos y detección de proximidad
Deja una respuesta