Domain Principal Engineer & Architect - AVB
- Location India, Karnataka, Bengaluru
- Experience 8-14 yrs
- Job type Full-time
- Posted 15 Oct 2026
You will be taken to BMW Techworks India’s own careers page to apply. Job ID BTWI/DPE-A-A/1895726.
Job description
Domain Principal Engineer & Architect - AVB domain Unit and Team Overview The Infotainment Platforms Unit is responsible for the development, maintenance, and deployment of the BMW infotainment platform. This Linux (Yocto) based software platform provides essential automotive functions utilized by multiple automotive ECUs. The unit also addresses cross-cutting concerns such as architecture, security, stability, and performance, deploying the platform across various infotainment domain ECUs, including head units, rear seat entertainment systems, telematics, and audio ECUs. The Team and in particular the AVB Team is distributed geographically and has very good online digital work mode so that location does not make a big difference. The key technologies used are Ethernet-AVB/TSN, layer-2 networking, audio DSP, low level embedded linux, hypervisor, automotive processes, rich tooling environment (Github, Jira, Confluence,...) Job Description: As the Domain Principal Engineer and Architect for the AVB domain, you will play a pivotal role in shaping the technical direction and strategy for our infotainment platform. You will lead the design and implementation of robust engineering practices, ensuring the highest quality and performance standards across multiple ECU projects. Key Responsibilities: Stakeholder Engagement: Act as the primary technical liaison for stakeholders, presenting technical updates, project statuses, and architectural decisions to ensure transparency and alignment. Cross-Functional Collaboration: Work closely with software development, testing, and project management teams to ensure seamless integration and delivery of high-quality software solutions. Mentorship and Development: Mentor and guide junior engineers, fostering a culture of innovation, collaboration, and continuous learning within the team. Risk Management: Identify potential risks in the development and testing processes, proposing and implementing mitigation strategies to ensure project success. Continuous Improvement: Evaluate and enhance engineering processes, tools, and methodologies to optimize performance and quality in the AVB domain. Ownership of domain architecture: Lead the discussion with all stakeholders about the final system and software architecture and document it in BMW collaboration tools Hands on with IVI ECUs: Expected to work directly on the ECU, on the BMW test rack systems, and steer any technical blockers in the progress of AVB domain's features. Interfacing with Suppliers: Expected to drive SoC and Tier1 suppliers on all architecture and technical topics, work very closely with them Supporting responsibility: Technical Leadership: Provide expert guidance and leadership in the design, development, and integration of the AVB domain within the infotainment platform. Architecture Oversight: Define and maintain the architectural vision for the AVB domain, ensuring alignment with overall platform goals and industry standards. Test Strategy Development: Collaborate with test managers and testing team to create comprehensive test strategies, including pre-integration and post-integration testing, and ensure alignment with project objectives. Traceability: maintain traceability across all areas of domain activity and document it on BMW collaboration tools specified for the traceability maintenance Qualifications: Basic requirements and Education: Business fluent English B.Tech degree in electrical / electronics and related areas Required Experience and Skills: Strong mindset for quality delivery and driven by understanding the inner working of systems. Knowledge of head unit platform functionalities and automotive software development processes. Strong knowledge of Ethernet, AVB, TSN, Layer2 networking, gPTP (802.1AS) or PTP 1588-v2, 802.1Qav, IEEE 1722-AVTP, Media clock recovery and understanding in depth about how MCR works Strong knowledge of embedded Linux, Yocto, Networking protocols, debugging with wiresharks and other packet analyzers Strong knowledge of Audio DSP, Audio weaver and debugging using DLT, PCAP and related log and trace analyzers Experience working on Samsung Exynos, Qualcomm IVI and ADAS processors Experience working on ARM and DSP Cores and understanding about CPU, Kernel and RTOS architectures Strong in low level device drivers, hardware debugging with Oscilloscope and trace analyzers, signal generators understanding of data sheets, schematics, HW probings Track record in leading team of developers, testers and/or contractors. Strong hands on coding in C/C++ or related low level programming language Strong code review experience Experience in Testing frameworks, Requirement Management tool and Defect Management