BMBmw Techworks India
ADAS Integration Platform (IPNEXT) Software Architect
Bangalore ₹7-10 LPA Posted 22 Aug 2025
FULL TIME
Ethernet
C++
Job Description
- Responsible for architecture tools on performance, memory management and interfaces
- Discuss the bottlenecks, performance/memory issues and anti-patterns with the developers as well as agree on alternative solutions
- Ownership of the architectural models, tool chain including maintenance
- Contribute to high-level software architecture and resource usage including maintaining the design in standard BMW tools
- Alignment of changes, maintenance issues with customers and internal developers
Must have Experience:
- Minimum 4 years of experience in embedded software development, preferably in the automotive industry. Experience in the ADAS domain preferred.
- Hands on experience with modern object-oriented programming using C++ (11, 14 or 17) and scripting using Python
- Experience with Adaptive Autosar
- Experience with embedded software architecture and related tool chain development
- Experience in performance and memory management
- Ability to review code and design documentation
- Experience with Board net technologies such as Ethernet, SomeIP, CAN will be advantageous.
- Effective communication and collaboration skills, including technical decisions documentation
- Experience with GIT/CI.
- Ability to work independently and take corresponding decisions.