03 Oct
|
Accenture
|
India
Project Role : Custom Software Engineer
Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use contemporary frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills : Automotive Digital Cockpit Solutions
Valuable to have skills : NA
Minimum 7.5 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary:
The senior individual contributor backbone of the team. Owns one or more VHAL components end to end — design, implementation, test, integration and field defect ownership with minimal supervision. Acts as the go-to person for a technical domain (for example, HVAC and body properties, power management signalling, or the SOME or IP bridge) and mentors engineers.
Roles & Responsibilities:
Implementation & Ownership:
Implement VHAL property support end to end: define the VehiclePropConfig (access mode, change mode, area configs, min or max, supported enum values),
wire the read or write path, implement subscription and change-notification, and handle StatusCode error paths and VehiclePropertyStatus (AVAILABLE or UNAVAILABLE or ERROR).
Implement and maintain the connector layer between VHAL and the vehicle bus: SocketCAN readers, SOME or IP event subscriptions and method calls, or the proprietary IPC to a companion controller.
Extend the Car Framework where required: current CarPropertyManager conveniences, vendor CarManager implementations, permission definitions and SystemApi annotations, car-lib changes and their api or *.txt updates.
Write emulator or reference support so features can be developed without hardware: extend the AOSP reference VHAL (fake VHAL), property-injection tooling, and mock signal generators.
Own performance and resource characteristics of the components: profile the hot paths, eliminate redundant copies across the Binder boundary, tune subscription rates
📌 Custom Software Engineer Pune (India)
🏢 Accenture
📍 India