Krakow, Poland · EU Blue Card Holder (no work permit required)

Nilkumar Soni

Embedded Software Developer / Lead

Building production-grade AUTOSAR diagnostics and safety-critical embedded software for global automotive programs.

AUTOSAR Diagnostics Leadership

Owns diagnostics architecture and delivery across DEM/DCM, UDS/DoIP, ECU extracts, and bootloader workflows.

Safety And Process Compliance

Hands-on execution in ISO 26262, MISRA, MAAB/MXAM, DFMEA, and ASPICE with traceable artifacts from SWE.3 to testing.

Embedded Breadth Across Domains

Experience from automotive ECU software to IoT firmware on ARM and Renesas/Infineon platforms with robust validation.

Technical Skills

Tooling and engineering depth across AUTOSAR development, safety workflows, embedded platforms, and delivery infrastructure.

Programming Languages

  • CExpert
  • Embedded CExpert
  • PythonIntermediate
  • C++Intermediate

Automotive/Embedded

  • AUTOSAR Classic (BSW, MCAL, CDD, COM Stack)Expert
  • UDS Diagnostics (ISO 14229) / DoIPExpert
  • DEM/DCM ConfigurationExpert
  • CANExpert
  • EthernetAdvanced
  • SPI, I2C, UART, SENT, USBExpert
  • ISO 26262 Functional SafetyExpert
  • ASPICE Process (V-Model)Advanced

Domain Expertise

  • Electronic Power Steering (EPS)Expert
  • Infotainment & HMIExpert
  • ADAS & DMSAdvanced
  • IoT SystemsAdvanced

Tools - Vector

  • DaVinci DeveloperExpert
  • DaVinci ConfiguratorExpert
  • CANoeExpert
  • CANoe Diva 15Advanced
  • CANalyzer / CANapeAdvanced

Tools - Development

  • Trace32 (Lauterbach)Expert
  • GHS MultiAdvanced
  • Polyspace (2017/2019)Advanced
  • MATLAB/Simulink (2017/2019)Intermediate
  • Keil, MPLAB, GCC, AVR StudioAdvanced
  • Tasking TricoreAdvanced
  • Enterprise ArchitectIntermediate

Hardware Platforms

  • Renesas RH850 F1x/P1xExpert
  • Infineon Tricore TC3xxExpert
  • ARM Cortex-M3 (LPC1768)Advanced
  • ARM7 LPC2129Advanced
  • Lauterbach Trace32, E1 EmulatorIntermediate

DevOps & Tools

  • Git, SVNExpert
  • Jenkins CI/CDAdvanced
  • GitLab PipelinesAdvanced
  • JIRA, ConfluenceExpert
  • IBM DOORS / DNGAdvanced
  • CodeBeamer, Polarion, ReqtifyAdvanced

Standards & Processes

  • MISRA CExpert
  • MAAB/MXAMAdvanced
  • ISO 26262Expert
  • ASPICE (Level 2/3)Expert
  • Agile/ScrumAdvanced
  • Waterfall SDLCAdvanced

Operating Systems

  • WindowsExpert
  • LinuxAdvanced
  • AndroidIntermediate

Professional Experience

Experience across product companies and engineering services, delivering embedded software from requirements through verification.

Expert Software Engineer

Aptiv Services Poland S.A.

June 2022 – PresentKrakow, Poland
  • Lead diagnostics component delivery for infotainment ECU programs
  • Own DiagRouter, DiagQuery, and DiagClient end-to-end
  • Deliver ASIL B and ASPICE Level 2 compliant software from unit to integration
  • Implement UDS security capabilities for bootloader and software download flows
  • Integrate Vector SIP and ECU Extract artifacts for AUTOSAR Classic stacks
  • Build Python automation to reduce repetitive diagnostics validation effort
  • Drive unit/component testing with Cygwin + GoogleTest and Trace32-based verification

Technical Specialist / Technical Leader

Tata Elxsi Limited

August 2018 – April 2022Bangalore, India
  • Contributed to EPS software platform development for ASIL D applications
  • Configured AUTOSAR BSW/COM/DCM/DEM components and UDS ISO 14229 diagnostics
  • Owned Motor Velocity, Motor Angle, and Nexteer Timer software components
  • Executed requirements engineering (SWE.3) through implementation and unit testing
  • Maintained MAAB/MXAM, MISRA, ISO 26262 compliance and DFMEA alignment
  • Led technical customer discussions and issue triage for integration milestones

Senior Embedded Software Developer

Opulent Infotech Pvt Ltd

June 2015 – August 2018Pune, India
  • Designed IoT product firmware and coordinated embedded implementation work
  • Delivered automated drip irrigation controller and GSM starter systems
  • Developed Embedded C firmware for I2C, ADC, UART, EEPROM, RTC, and PWM modules
  • Executed module integration plus unit and system validation activities
  • Prepared architecture/design documentation with requirement traceability

Education

Formal training in embedded systems and electronics that supports hands-on delivery in automotive and IoT domains.

P.G. Diploma in Embedded System Design

Savitribai Phule Pune University

Pune, Maharashtra, IndiaMay 2015

B.E. in Electronics & Communication Engineering

Gujarat Technological University

Ahmedabad, Gujarat, IndiaJune 2014

Certifications & Training

Continuous upskilling across AUTOSAR, coding standards, and core embedded engineering practices.

PG Diploma in Embedded Systems & Design

Advanced Programming in C++ (Sages)

MISRA C Training (Sages)

AUTOSAR Classic Training (Vector)

CANoe / CAPL Training