Ingeniero de firmware en Emerson en Pune

Requisitos de trabajo

  • Licenciatura en Electrónica / Electrónica y Telecomunicaciones / Ingeniería de Instrumentación o M. Sc. Electrónica con más de 4 años de experiencia relevante en el uso de C / C ++ para el desarrollo de firmware integrado.
  • Excelente comprensión de los conceptos de Programación Orientada a Objetos (POO).
  • Excelente comprensión del ciclo de vida del diseño integrado, proceso de desarrollo de nuevos productos y experiencia de trabajo con equipos globales.
  • Excelentes habilidades teóricas y prácticas de diseño de software integrado 8/16/32 bit – Diseño basado en microcontrolador/microprocesador.
  • Se desea experiencia con uno o más de los siguientes OS/RTOS.
  • Contraerse de dolor
  • QNX
  • Núcleo
  • Lynx OS
  • linux
  • MQX
  • KeilRTX
  • ubuntu
  • VxWorks
  • EmbOS
  • Androide
  • FreeRTOS
  • Integridad
  • Otro: Haga clic o toque aquí para ingresar texto.

Experiencia con una o más de las siguientes interfaces y protocolos de comunicación:

  • RS232/485
  • PUEDEN
  • I2C
  • USB
  • SPI
  • Ethernet: UDP/TCP/IP
  • Otro: Haga clic o toque aquí para ingresar texto.

Agradable tener

Experiencia en uno o más de los siguientes Protocolos Industriales:

  • MODBUS
  • IP Ethernet
  • HART inalámbrico
  • HART cableado
  • ProfiNet
  • Bluetooth
  • Autobús de campo de la fundación
  • DeviceNet
  • Bluetooth de baja energía (BLE)
  • ProfiBus
  • OPC-UA
  • Wifi
  • Puedo abrir
  • Otro: Haga clic o toque aquí para ingresar texto.

2. Experiencia con el desarrollo de controladores de dispositivos.

  • Exposición con Kernel y programación de bootloader.
  • Experto en desarrollo práctico y resolución de problemas en objetivos integrados utilizando equipos de prueba y medición como osciloscopio digital, analizador de protocolo, etc.
  • Experiencia con estándares MISRA -C, Mínimo C 11 y estándares superiores.
  • Exposición con herramienta de análisis de código estático como Coverity y/o PC-Lint.
  • Experiencia en métodos de análisis como FMEA, DFMEA y similares.
  • Familiaridad con el control de versiones de software (SVN) y los sistemas de seguimiento de errores/defectos, devOps sería una ventaja adicional
  • Familiaridad con el proceso de desarrollo de software, desarrollo de software de calidad con enfoque en la revisión de código, pruebas unitarias y de integración, etc.
  • Experiencia en pruebas unitarias y de integración, medición del rendimiento, depuración y análisis de los problemas asignados, reingeniería del código existente para su reutilización con las modificaciones necesarias y pruebas unitarias/de integración asociadas.
  • Excelentes habilidades de comunicación verbal y escrita.
  • Debe estar dispuesto a asumir responsabilidades adicionales durante la ejecución en función de las necesidades comerciales.
  • La voluntad de aprender es fundamental.

Deja un comentario