




**Descripción de la empresa** BGSW \- MX forma parte de BGSW India, que es el mayor centro de desarrollo fuera de la India. BGSW cuenta con una plantilla de más de 19 000 ingenieros y profesionales de TI que apoyan a las divisiones de Bosch, así como que ofrecen productos y servicios a clientes externos. BGSW tiene 4 centros de desarrollo: 2 en la India, 1 en Vietnam y 1 en México. **Descripción del puesto** El Arquitecto Senior de Software es responsable de la definición y documentación de la arquitectura de software, la captura y documentación de los requisitos funcionales y no funcionales, la definición de soluciones técnicas, la presentación de propuestas y el soporte para resolver incidencias del sistema, la creación y despliegue de directrices de desarrollo, la coordinación de temas técnicos, la realización de pruebas técnicas de concepto y adaptaciones del sistema, así como el contacto técnico con proveedores externos y clientes. **Principales tareas (pero no limitadas a ellas) del Arquitecto de Software** * Supervisa el control técnico de la evaluación de los requisitos técnicos de software * Supervisa la coordinación técnica de la lista de requisitos de software y de las especificaciones de diseño * Elabora el diseño general de la arquitectura de software en cooperación con los Expertos Técnicos, el Gestor del Subproyecto y el Mantenedor de Software * Apoya al Mantenedor de Software o al Arquitecto del Subsistema para definir la arquitectura del subsistema de software * Verifica el cumplimiento de los requisitos de software, las restricciones y la estrategia de plataforma * Define, en coordinación con el Gestor del Subproyecto y los Expertos Técnicos, las soluciones a utilizar * Informa al Gestor de Proyecto (PM) responsable y a la dirección de producto * Colabora con la Dirección de Proyectos o la Dirección de Soluciones para elaborar una planificación adecuada de los paquetes de trabajo de software, teniendo en cuenta las restricciones arquitectónicas y su criticidad **Requisitos** **Competencias clave:** * Conocimientos sólidos en electrónica * Amplios conocimientos sobre arquitecturas de microcontroladores y microprocesadores * Experiencia en C y C\+\+ embebido (programación orientada a objetos), compiladores y entornos de desarrollo * Experiencia con CAN/LIN/Ethernet * Experiencia con sistemas operativos en tiempo real (RTOS) * Experiencia con sistemas operativos complejos (Android/QNX/Linux) * Experiencia con herramientas de arquitectura de software (Enterprise Architect) * Experiencia en la creación y revisión de diagramas UML * Capacidad para resolver problemas técnicos de forma independiente * Conocimientos sólidos sobre el ciclo de vida del desarrollo de software (SDLC) * Experiencia con herramientas de análisis estático * Experiencia con herramientas de gestión de requisitos (DOORS) y gestión de cambios * Buenas habilidades de análisis de software para sistemas complejos * Trabajo en equipo y buenas habilidades comunicativas * Conocimientos de ASPICE * Buenas habilidades de planificación * Experiencia con metodologías ágiles **Competencias deseables:** * Experiencia con el marco SAFe * Experiencia con lenguajes de scripting como batch, Python, etc. * Experiencia con sistemas operativos Linux/QNX **Información adicional** **Conozca más sobre cómo trabajamos en Bosch y nuestras nuevas vacantes abiertas en nuestras redes sociales:** * Facebook: Bosch Talento México * Instagram: Bosch Campus México * LinkedIn: Bosch México * Tiktok: Bosch Talento México Todos nuestros puestos están sujetos a apoyo financiero para reubicación\* según la política interna de movilidad 0085\. **"Puesto aplicable al programa de referencias"


