1 day ago
Pune, IndiaMid Level
Responsibilities
- Design and implement cross-domain software-defined vehicle application software in C++ and Python for AUTOSAR Adaptive, Linux, and QNX environments.
- Develop service-oriented vehicle application features using SOME/IP, AUTOSAR services, DDS, Eclipse Zenoh, publish-subscribe patterns, and in-vehicle data distribution.
- Implement COVESA VSS-compliant vehicle signal adapters, signal routing, and vehicle API abstraction layers.
- Develop OTA-aware feature modules with feature flags, A/B activation, runtime configuration, and rollback-safe design.
- Integrate AUTOSAR Adaptive services including service discovery, lifecycle management, and structured logging.
- Develop applications using vehicle data for driver monitoring, cabin environment, predictive maintenance, and remote diagnostics.
- Build cloud-connected application services, vehicle-to-cloud data pipelines, event-driven triggers, and bidirectional remote service invocation.
- Write unit, integration, and component tests with mocking for SDV application modules.
- Apply MISRA C/C++ guidelines and static analysis to maintain application code quality.
- Contribute to ASPICE SWE1–SWE3 requirements, architecture, and detailed design documentation.
Requirements
- At least 3 years of experience is stated in the project requirements, with additional information specifying a minimum of 4 years in automotive embedded software or SDV platform development.
- Proficiency in C++ and Python for embedded application development in Linux or RTOS environments.
- Knowledge of the AUTOSAR Adaptive application layer, including aracom, SOME/IP, DDS, araexec, aralog, and manifest configuration.
- Understanding of service-oriented vehicle architectures, service discovery, publish-subscribe patterns, and API contract design.
- Familiarity with COVESA VSS or similar vehicle data model standards.
- Experience with OTA-aware software design, feature toggles, A/B activation, configuration management, and graceful degradation.
- Knowledge of CMake, Bazel, Yocto, and OpenEmbedded recipe authoring for SDV application packages.
- Experience with Git, Jenkins, GitLab CI, Gerrit, code review, and automated test pipelines.
- Preferred experience with Eclipse Zenoh, DDS, Fast DDS, Cyclone DDS, or MQTT.
- Preferred familiarity with Docker, OCI, Podman, and Kubernetes for automotive application hosting.
- Preferred knowledge of ISO 26262, ASIL allocation, software QM designation, and automotive cybersecurity principles including ISO/SAE 21434.
- A BE/BTech or ME/MTech in Electronics, Electrical, Computer Science, Information Technology, or Embedded Systems Engineering, with 15 years of full-time education, is required.
Benefits
- The position is based at the Accenture office in Pune.
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.
