
Sudhanshu Nigam
Engineering / Architecture
About Sudhanshu Nigam:
Design Engineer / Embedded Software Developer
Results-oriented System Design Engineer & Embedded Application Software Developer with extensive experience in the automotive industry. Skilled in driving software development process improvements and achieving operational excellence. Expertise in system and software requirements management, design, architecture, and embedded software application development. Renowned for delivering high-quality, compliant software solutions through programming skills in C/C++ and Python with a deep understanding of Agile methodologies, ASPICE, ISO 26262 and AUTOSAR standards. Known for strong cross-functional team leadership, and a relentless focus on continuous improvement and innovation.
Experience
Technical Specialist and Lead Staff Software Algorithm Developer for EBS August 2004 - August 2024
- Translated requirements into detailed specifications, created comprehensive design documentation using UML, and implemented software solutions to meet these specifications.
- Led the development, debugging, and deployment of compliant embedded software, ensuring full alignment with requirements through detailed analysis, design, implementation, and extensive software component testing (SWCT).
- Spearheaded successful ASPICE certification initiatives, achieving full compliance and driving continuous improvements in software development processes and overall quality.
- Integrated ISO 26262 standards into signal chain development, classifying signals into appropriate ASIL levels and significantly enhancing software safety and reliability to meet strict automotive functional safety requirements. Designed and implemented failsafe strategies to capture system failures and ensure effective recovery.
- Developed Embedded software interfacing with AUTOSAR (Automotive Open System Architecture) RTOS, developing ports to enable seamless communication between software components and RTOS.
- Optimized RAM usage and runtime performance through strategic resource management, enhancing execution efficiency, reducing latency, and maximizing resource utilization. Managed memory operations, ensuring data integrity within EEPROM during read/write cycles.
- Extensive experience with GitHub for version control, managing repositories, feature development, bug fixes, and collaborating via pull requests and code reviews. Proficient in Git Bash, utilizing a Linux-like shell on Windows to streamline Unix commands and optimize Git operations.
Senior Software Project Manager August 2012 - August 2016
- Led the entire software project lifecycle, from initiation to release, ensuring adherence to timelines, efficient milestone achievement, and successful project delivery.
- Collaborated with customers and internal teams to allocate man-hours for feature development and bug fixes, establishing realistic timelines and milestones.
- Led cross-functional teams in aligning customer and internal system requirements, conducting root cause analysis, and allocating resources for system design, algorithm development, and testing.
Senior Simulation and Data Analytics Engineer August 1993 - August 2004
- Integrated Electronic Stability Control (ESC) software into MATLAB and CarMaker, setting up SIL (Software-in-the-Loop) and HIL (Hardware-in-the-Loop) environments for testing and validation.
- Developed vehicle and brake models, ran simulations for performance analysis. Created MATLAB S-functions and MEX libraries to integrate Continental Control software into customer simulation environments.
- Designed detailed test specifications based on system requirements and executed maneuvers in CarMaker to validate performance and ensure compliance.
- Designed and developed the Data Analysis and Reporting Tool (DART) using C/C++ and Visual Basic, automating DVP&R testing and significantly reducing analysis time.
Additional Relevant Experience
Ford Motor Company, Dearborn, MI, PhD Intern August 1990 – July 1993
- Led Design of Experiments (DOE) to optimize vehicle understeer coefficients, identifying key design factors that influence vehicle handling and stability and overall performance.
- Developed and validated a MATLAB-based model for brakes, powertrain and Electronic Stability Control (ESC), enabling the evaluation and refinement of various control strategies. Improved model accuracy by integrating additional inputs such as yaw velocity and acceleration for improved control.
- Created and deployed a Software-in-the-Loop (SIL) environment by integrating MATLAB-generated Autocode with vehicle model in ADAMS (Automatic Dynamic Analysis of Mechanical Systems), optimizing vehicle dynamics and control strategies.
- Conducted comprehensive simulations under varying road conditions, loading scenarios, and brake control strategies, assessing and optimizing vehicle braking performance to enhance safety, stability, and handling.
Education
Doctor of Philosophy (Ph.D.), Mechanical Engineering
West Virginia University, Morgantown, WV
August 1989 - June 1993
• Sponsored by: Ford Motor Company.
• Thesis: Modeling, Simulation, and Response Analysis of Antilock Braking Systems.
• Research Assistance Award – Awarded for significant contributions to research in the modeling, simulation, and response analysis of electronic braking systems during Ph.D. studies.
Master of Science (M.S.), Mechanical Engineering
University of Rhode Island, Kingston, RI
August 1987 - June 1989
• Thesis: Measurement and Interpretation of Spindle Motion Errors.
• Achievement: Received Merit Scholarship for developing hardware/software solution for measurement and analysis of Spindle Motion errors.
Bachelor of Science (B.S.), Mechanical Engineering
Birla Institute of Technology, India
August 1983 - June 1987
• Senior Project: Automatic Tool Changing Devices in CNC Machines.
Professionals in the same Engineering / Architecture sector as Sudhanshu Nigam
Professionals from different sectors near Rochester, City of Rochester, Oakland
Other users who are called Sudhanshu
Jobs near Rochester, City of Rochester, Oakland
-
Embedded Software Build
2 weeks ago
Centraprise Auburn HillsThe embedded software build engineer will be responsible for building and integrating embedded software using model based development tools such as matlab simulink stateflow canalyzer / canoe inca autosar code debuggers and github. · ...
-
Embedded SW Developer
1 week ago
Net2Source (N2S) Farmington HillsAuburn Hills Embedded software programming experience automotive embedded hardware and software design integration and testing. · Proficient with C/C++ and assembly language for low level software BSW development working knowledge of embedded software development tools such as co ...
-
Embedded Software Build
1 week ago
Tata Consultancy Services Auburn HillsEmbedded software build specialist with experience in model based development tools like Matlab Simulink. · ...