Embedded Software Engineer Senior - Software ArchitectFull-timeBGSW - MX is part of BGSW India, which is the largest development center outside of India. BGSW has a strong engineering and IT workforce supporting Bosch divisions as well as providing products and services for third-party customers. BGSW has 4 development centers: 2 in India, 1 in Vietnam, and 1 in Mexico.The Sr. Software Architect is responsible for software architecture and guidelines for development, proof of concepts, system adaptations, and contact with third-party suppliers and customers.Software Architect will be responsible for defining and documenting the software architecture, capturing and documenting non-functional and functional requirements, defining technical solutions, providing proposals, and supporting system issues.Key Responsibilities:Define and document software architecture.Capture and document non-functional and functional requirements.Define technical solutions and provide proposals.Support system issues and liaise with third-party suppliers and customers.Minimum Requirements:Good knowledge in Electronics.Strong knowledge in Microcontroller & Microprocessor architectures.Experience in Embedded C and C++ (OOP), Compilers, and Developer environments.Experience with CAN/LIN/Ethernet.Experience using Real-time Operating Systems (RTOS).Experience with software architecture tools (Enterprise Architect).UML Diagrams creation and review experience.Ability to solve technical problems independently.Good knowledge of SDLC (Software Development Life Cycle).Experience with Static Analysis tools.Experience with tools for Requirements Management (DOORS) and Change Management.Good software analysis skills for complex systems.Team player with good communication skills.ASPICE knowledge.Experience with Agile methodologies.Experience with SAFe framework.Experience with scripting languages such as batch, Python, etc.Experience with AUTOSAR architecture and methodology.#J-18808-Ljbffr