Senior C++ Developer with over a decade of experience in Adaptive AUTOSAR and security, specializing in delivering robust and secure software solutions. Expertise includes OS security rollout, middleware optimization, Identity and Access Management (IAM) configuration, and defining requirements for BSP and infrastructure. Demonstrated proficiency in crypto stack development, performance optimization, and automation testing, with a track record of driving improvements in system performance and security. Skilled at collaborating with cross-functional teams and architects to develop innovative solutions and ensure seamless integration. Committed to delivering high-quality software aligned with industry standards and emerging technologies.
Security Development in AUTOSAR Adaptive (VRTE) Platform Team
1. Feature Development for Security Modules
Designed and implemented key security modules, including cryptography, secure communication, and identity and access management.
Developed product security features applicable across the entire middleware, ensuring compliance with ASPICE and ASIL processes.
Collaborated on requirements, design, implementation, and testing, adhering to stringent automotive security standards.
Leveraged ARXML and domain-specific language-based configuration in collaboration with tooling teams for precise and efficient integration.
2. OS Security Rollout (DAC and MAC)
Defined work packages for infrastructure teams to enable OS security (Discretionary Access Control and Mandatory Access Control) for the entire VRTE middleware.
Planned and reviewed technical dependencies, ensuring seamless integration across 12 agile teams in the release train.
Built security knowledge and expertise within the teams by conducting reviews and providing technical guidance.
Worked with the release team to integrate OS security into the platform and defined a continuous testing concept for ongoing validation.
Authored the OS Security Manual, detailing implementation practices and guidelines for middleware and product development teams.
Acted as a liaison between customer teams and the middleware team to understand customer requirements and translate them into middleware features.
Collaborated across multiple subtopics, including Linux, QNX, DAC, MAC, system testing, binary testing, and middleware module enhancements.
4. Automation and Scaling
Facilitated automated testing rollout for enhanced efficiency and reliability.
Supported team onboarding during temporary scaling, mentoring new colleagues and providing ongoing technical support.
Note: Worked as part of the same team while operating from India and Germany under different payrolls.
Middleware Development for Automotive Infotainment and Digital Cockpit Projects
1. Adaptive AUTOSAR Middleware Stack
Developed the ara::com service interface layer from the ground up based on specifications.
Owned the end-to-end process, including design, development, and collaboration with the tools team.
Built competency within internal teams for effective utilization of the communication module.
Worked closely with various functional clusters to create demonstrators showcasing middleware capabilities.
2. Framework Stack Development
Maintained and enhanced Genivi’s open-source software stack and other RPC middleware stacks/frameworks, ensuring project-specific customizations.
Acted as the point of contact for RPC-related bug analysis and fixes across multiple customers (8–10 clients).
Collaborated with system teams from various customer programs to debug and resolve complex, production-critical issues.
Firmware Development for Consumer Electronics and IoT Projects
Worked on firmware development, spanning both innovative prototypes and production-grade projects.
https://www.linkedin.com/in/guruprasad-bhat-6327b082/