Nilkumar Soni
Embedded Software Developer / Lead
Designing and delivering complex embedded and IoT solutions for safety-critical ECUs.
Diagnostics & AUTOSAR Expertise
Deep experience with AUTOSAR BSW, DEM/DCM configuration, and UDS/DoIP diagnostics for production ECUs.
Safety-Critical Delivery
Hands-on with ISO 26262, MISRA, MAAB/MXAM, DFMEA, and ASPICE Level 2/3 compliance.
IoT + Embedded Systems
Embedded C firmware across 8/16/32-bit MCUs with BLE/Wi-Fi, sensor interfaces, and real-time data processing.
Technical Skills
Deep expertise across automotive and IoT development, from low-level embedded programming to safety and process frameworks.
Professional Experience
A track record of delivering safety-critical automotive software across global organizations.
Expert Software Engineer
Aptiv Services Poland S.A.
- Lead diagnostic component development for infotainment platforms
- ASIL B and ASPICE Level 2 compliance from unit to integration
- Owned DiagRouter, DiagQuery, and DiagClient components
- UDS security features for bootloader (SWDL)
- Vector SIP and ECU Extract integration for AUTOSAR Classic
- Python automation scripts for diagnostics efficiency
- Unit/component tests with Cygwin + GoogleTest; validation via Trace32
Technical Specialist / Technical Leader
Tata Elxsi Limited
- EPS software platform for ASIL D applications
- AUTOSAR BSW/COM/DCM/DEM configuration (UDS ISO 14229)
- Component owner: Motor Velocity, Motor Angle, Nexteer Timer
- Requirements engineering (SWE3) through unit testing
- MAAB/MXAM, MISRA, ISO 26262 compliance and DFMEA
- Customer technical discussions and issue resolution
Senior Embedded Software Developer
Opulent Infotech Pvt Ltd
- IoT product design and embedded team coordination
- Automated drip irrigation controller & GSM starter systems
- Embedded-C firmware for I2C, ADC, UART, EEPROM, RTC, PWM
- Module integration and unit/system testing
- Architecture/design docs and traceability to requirements
Education
P.G. Diploma in Embedded System Design
Savitribai Phule Pune University
B.E. in Electronics & Communication Engineering
Gujarat Technological University
Certifications & Training
PG Diploma in Embedded Systems & Design
Advanced Programming in C++ (Sages)
MISRA C Training (Sages)
AUTOSAR Classic Training (Vector)
CANoe / CAPL Training