Software Developers : Software Update (OTA) at one of the world’s leading global independent suppliers to t · Bengaluru (Bangalore) · 3 - 12 years · ₹12L - ₹45L / yr · Posted 30 Aug 2022
Software Developers : Software Update (OTA)
at one of the world’s leading global independent suppliers to t
Technical Skills
- Adaptive autosar
- Embedded C++
- Automotive domain.
Expertise in implementation of Android Software Download/Updates
Embedded systems constraints, identification of root causes/debugging issues through SW development life cycle.
Embedded SW development process (full V-cycle).
A SPICE and Agile (SCRUM, KanBan) methodologies
SW Tool administration (e.g. Doors, GIT, EA) and Atlassian Suite (Jira, Confluence) knowledge.
ISO26262 standard and defensive programming
Knowledge of cyber security and HSM sub system.
High capacity of synthesis for technical planning issues.
Problem solving attitude.

Similar jobs (2)
Power Electric Vehicles with embedded software for battery management and autonomous driving.
What you'll do:
- Develop BMS algorithms (SOC/SOH estimation)
- Implement CAN bus communication protocols
- Code motor control algorithms (FOC, sensorless)
- Build ADAS features (ultrasonic parking, vision)
- HIL testing with Vector tools
- Optimize for automotive-grade reliability (AUTOSAR)
What we need:
- C/C++, Embedded Linux/RTOS
- Microcontroller experience (STM32, NXP)
- Control systems or automotive interest
- Debugging skills (oscilloscopes, logic analyzers)
Future-proof skills:
- Work on actual EV prototypes
- Portfolio for Tata, Mahindra EV teams
- Automotive cybersecurity exposure
- Provide technical job support for Automotive Embedded/ECU testing activities.
- Validate the MCU 5V reference voltage (VREF) under normal and fault conditions.
- Design and execute test cases for voltage monitoring and fault detection.
- Perform over-voltage and under-voltage fault injection.
- Monitor and validate Power-Good (PG) status during different voltage conditions.
- Capture and analyze ADC readings and compare them against expected values.
- Verify accurate detection of voltage-related faults.
- Validate ECU diagnostic behavior, fault codes, and reporting.
- Perform positive, negative, boundary, and fault-condition testing.
- Analyze test failures and perform root-cause analysis.
- Support debugging of ECU hardware/software issues.
- Review requirements, test specifications, and validation documents.
- Execute regression testing after software/firmware changes.
- Provide technical guidance and troubleshooting support as part of the job-support engagement.







