1 day ago
Pune, IndiaMid Level
Responsibilities
- Develop and maintain BSP software for automotive compute platforms using Cortex-A, Cortex-R, and Cortex-M processors.
- Configure AUTOSAR Classic MCAL and BSW for automotive ECUs, including communication, diagnostic, and watchdog modules.
- Configure and deploy AUTOSAR Adaptive Platform services and JSON manifests.
- Develop Linux BSPs, Yocto/OpenEmbedded meta layers, device trees, U-Boot components, and kernel drivers.
- Integrate QNX Neutrino, FreeRTOS, and INTEGRITY configurations for time-critical ECUs.
- Integrate Ethernet AVB/TSN, SOME/IP, DDS, and other inter-domain middleware.
- Enable Vehicle OS and SDV platform frameworks, including SOAFEE, container runtimes, and Eclipse SDV Leda.
- Develop OTA platform enablement with A/B partitions, Uptane, update engines, and rollback-safe agents.
- Integrate secure boot, TrustZone/TEE, HSM key management, and AUTOSAR security services.
- Debug cross-layer platform issues using TRACE32, JTAG, serial consoles, ftrace, perf, and DLT logging.
- Work with automotive SoCs from Qualcomm, Renesas, NXP, or NVIDIA.
Requirements
- At least 2 years of professional experience is stated; the additional information specifies a minimum of 4 years in automotive embedded software or SDV platform development.
- Bachelor’s or master’s degree in Electronics, Electrical, Computer Science, Mechatronics, Automotive Engineering, Information Technology, or Embedded Systems Engineering, with 15 years of full-time education.
- Proficiency in embedded C and C++ for Linux, RTOS, and bare-metal automotive platforms.
- Experience with AUTOSAR Classic MCAL, BSW, CAN, Ethernet, SPI, OS, COM, DCM, and DEM modules.
- Knowledge of Linux BSP development, device trees, Yocto, OpenEmbedded, meta layers, and kernel driver patterns.
- Familiarity with AUTOSAR Adaptive Platform services, manifests, daemons, and deployment.
- Understanding of SOME/IP, vsomeip, MICROSAR, Ethernet AVB/TSN, and PDU routing.
- Experience with QNX Neutrino, FreeRTOS, or INTEGRITY scheduling and memory partitioning.
- Hands-on experience with Lauterbach TRACE32, JTAG, UART consoles, DLT, ftrace, and Linux perf.
- Experience with SOAFEE, Eclipse SDV, OCI container runtimes, Podman, hypervisors, TEE technologies, HSMs, TPMs, DDS middleware, and functional-safety requirements is desirable.
Benefits
- 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.
