24 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Own and maintain multiple C++ applications running as services for automotive Telematics and BCM systems.
- Analyze and fix bugs, extend tests, document services, and support long-term maintenance of legacy code.
- Collaborate with cross-functional teams and requirements engineers to define, design, and deliver new features.
- Identify and correct bottlenecks and write unit tests covering edge cases, usability, robustness, and reliability.
- Follow clean coding standards, engineering best practices, and software quality metrics.
Requirements
- At least 12 years of professional experience is required; the additional information specifies a minimum of 15 years in Automotive ECU Software.
- Bachelor's or master's degree in Electrical Engineering, Computer Science, or Automotive.
- Experience with C++ and Linux and knowledge of embedded development.
- Knowledge of cryptographic implementation, Ethernet, UDP/TCP, IP, Wireshark, SOME/IP, and MQTT.
- Understanding of source-code management, software building, continuous integration, MC/DC and branch coverage, and static code analysis.
- Knowledge of Automotive SPICE (ASPICE), cybersecurity, and preferably ISO/IEC 27001:2022.
- Preferred training includes iSAQB Certified Professional for Software Architecture—Foundation Level.
- Strong autonomy, technological affinity, analytical capability, and structured problem-solving skills.
Benefits
- The position is based at the Accenture Bengaluru office.
About Accenture
Accenture is a global professional services firm providing management consulting, systems integration and technology, cybersecurity, and business process outsourcing for enterprises and governments. It operates a services-driven model delivering projects and managed services, often with major cloud and software partners, across industries worldwide. Headquartered in Dublin and publicly traded on the NYSE (ACN), it originated as Andersen Consulting and adopted the Accenture name in 2001.
