
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.