Ingeniero de Software Sr. MI

Ingeniero de Software Sr.

Tiempo completo • MI
Responsive recruiter
Replies within 24 hours

Ingeniero de Software Senior


Responsabilidades
Como miembro del equipo de desarrollo de software, mantendrá y ampliará nuestros productos actuales basados en Win32 MFC y desarrollará nuestro producto de próxima generación utilizando tecnologías .NET. Sus responsabilidades incluyen:
  • Mantenimiento y mejora continuos del software existente basado en Win32 MFC.
  • Desarrollo de nuevos productos basados en tecnologías .NET.
  • Creación de diseños técnicos detallados para la arquitectura del sistema y los componentes de software en función de los requisitos.
  • Desarrollo y ejecución de pruebas unitarias y actualización de la documentación para el trabajo completado.
Calificaciones

Habilidades y experiencia esenciales
  • Sólidos conocimientos de .NET, MFC, Win32 API y COM.
  • Capacidad comprobada para aprender rápidamente y dominar diversas tecnologías.
  • Excelentes habilidades de codificación en C++ y C#.
  • Experiencia en el desarrollo de GUI con MFC, WPF o Windows Forms.
  • Familiaridad con la programación de red de Windows y los fundamentos del protocolo, incluidos los sockets.
  • Experiencia con sistemas remotos como SOAP, REST o DCOM.
  • Sólidas habilidades de solución de problemas y depuración para aplicaciones y servicios de Windows.
  • Experiencia con capas de transporte de comunicación como CAN, RS232, USB y Ethernet.
  • Conocimiento de los protocolos de comunicación SAE, ISO y ASAM (por ejemplo, CCP, XCP, J1939, ISO14229, ISO15765).
  • Capacidad para estimar con precisión el tiempo y los recursos para la finalización de la función.
  • Hábil en la redacción de especificaciones funcionales y de diseño integrales.
  • Capacidad para diseñar código reutilizable y comprobable unitariamente.
  • Buena comprensión de los patrones de diseño y cuándo/cómo aplicarlos en entornos e idiomas.
  • Capaz de identificar, evaluar y mitigar los riesgos técnicos del proyecto.
  • Capaz de traducir las solicitudes de características en diseños internos apropiados.
  • Experiencia con sistemas de control de versiones y seguimiento de errores.
  • Familiaridad con los ciclos de vida del desarrollo de software.
  • Se valorará experiencia en adquisición de datos o sistemas multimedia.
  • Es deseable experiencia con sistemas en tiempo real o programación en modo kernel.
  • El conocimiento de los sistemas de control automotriz y del motor es una ventaja.
  • Licenciatura o Maestría en Ingeniería de Software o campo relacionado, más 5+ años de experiencia.
Habilidades no técnicas
  • Actitud positiva y proactiva con una fuerte ética de trabajo.
  • Buenas habilidades de comunicación y organización.
  • Cómodo usando las aplicaciones de Microsoft Office.
  • Orientado al detalle con un enfoque de codificación metódico.
  • Disposición para seguir los procesos y procedimientos establecidos.
  • Capacidad para trabajar de forma independiente.
Información adicional
Los solicitantes deben estar autorizados para trabajar en los Estados Unidos sin patrocinio de visa. No consideramos acuerdos C2C ni intermediarios externos para esta posición.




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or