Cadence Design Systems
Cadence Design Systems
Cadence Design Systems desarrolla software computacional, hardware y propiedad intelectual para el diseño electrónico y de sistemas. Con más de 30 años de experiencia en software y un enfoque en el diseño inteligente de sistemas, la empresa ayuda a organizaciones líderes a transformar conceptos de diseño en productos electrónicos avanzados. Sus tecnologías respaldan el trabajo en computación a hiperescala, comunicaciones 5G, automoción, dispositivos móviles, aeroespacial, consumo, industria y atención sanitaria.

Director de Ingeniería de Software, Operaciones de I+D — Shanghái

Lidera el desarrollo de software de Apex y las operaciones de I+D de CAE desde Shanghái, China. Guía la arquitectura, la automatización, las versiones fiables y los equipos de ingeniería distribuidos.

Descripción

  • Lidera el desarrollo de software de Apex en China.
  • Proporciona orientación técnica y operativa directa en arquitectura, diseño, implementación, automatización de compilaciones y pruebas, CI/CD, resolución de defectos y preparación de versiones.
  • Lidera y lleva a cabo iniciativas de I+D.
  • Colabora con equipos internos y externos para entregar varias versiones de productos al año.
  • Desarrolla y mantiene sistemas de compilación, cobertura de código, pruebas de regresión y entornos de desarrollo.
  • Dirige reuniones diarias de scrum para apoyar la integración y entrega continuas.
  • Participa en la planificación de sprints y en las retrospectivas de sprints y versiones.
  • Diagnostica y resuelve problemas técnicos y operativos.
  • Mejora los procesos y promueve las mejores prácticas de ingeniería.
  • Participa en debates técnicos semanales y evalúa la viabilidad.
  • Orienta a colegas con menos experiencia y contribuye al crecimiento del equipo.

Requisitos

  • Máster en software, informática, ingeniería mecánica u otro campo de ingeniería relacionado.
  • Al menos 25 años de experiencia en el sector del software, incluida la gestión de I+D de CAE.
  • Experiencia al frente del desarrollo de aplicaciones a gran escala.
  • Trayectoria demostrada en la entrega de versiones predecibles y la gestión del alcance, la calidad, los recursos y las dependencias.
  • Capacidad de liderazgo demostrada y habilidad para desarrollar equipos.
  • Dominio de C++, Python, Windows, Linux y automatización de pruebas.
  • Experiencia en gestión de riesgos, métodos ágiles y coordinación con UX, QA, TI y soporte.
  • Amplios conocimientos del ámbito de CAE y experiencia en MSC, Ansys, Ansa o una empresa relacionada.
  • Experiencia práctica con herramientas de desarrollo asistidas por IA, como GitHub Copilot, Cursor o plataformas similares.
  • Capacidad para dirigir el trabajo técnico en arquitectura, diseño, implementación, pruebas y ejecución de versiones.
  • Capacidad para evaluar compromisos técnicos, orientar revisiones de diseño y tomar decisiones de ingeniería que respalden la estrategia del producto.
  • Experiencia al frente de equipos de ingeniería distribuidos y en la coordinación con producto, QA, TI, soporte y gestión de versiones.
  • Capacidad para orientar a ingenieros sénior, desarrollar responsables técnicos y fomentar la autonomía y la mejora continua en ingeniería.
  • Capacidad para identificar riesgos técnicos, planificar medidas de mitigación y garantizar la entrega predecible de programas de software complejos.
  • Conocimiento de las prácticas de calidad de software, incluidas la automatización, la cobertura de código, la estrategia de regresión, la estabilidad de compilaciones y la preparación de versiones.
  • Capacidad para explicar temas técnicos complejos con claridad a directivos, equipos de producto y colaboradores de ingeniería.
  • Sólidas habilidades de liderazgo de personas, comunicación, análisis, resolución de problemas, colaboración y responsabilidad.