Nishant Shrivastava is a Senior Software Engineer based in Cambridge with five years' experience building low-level, safety-conscious embedded systems across automotive and IoT domains. He has strong hands-on expertise in UNIX/POSIX/QNX, AUTOSAR/RTE, and device drivers for ARM Cortex-A/M, PowerPC and TriCore architectures, having delivered CoreSight driver integration at Qualcomm and ASPICE-compliant development workflows. Prior roles at Microsoft Research and Bosch broadened his skillset into anomaly detection for IoT, Azure integrations, RTOS work and MCAL/AUTOSAR BSW integration for Tier-1 customers. Comfortable from hardware bring-ups to static-analysis-driven production code (MISRA, Klocwork), he blends systems-level debugging with practical tooling—he built a VS Code extension to streamline device library adoption at Microsoft. Known for shipping reproducible, safety-focused solutions, he brings both field-level hardware experience and software craftsmanship to complex multicore SoC projects.
5 years of coding experience
7 years of employment as a software developer
Bachelor of Engineering - BE Electronics and Tele-Communication, Bachelor of Engineering - BE Electronics and Tele-Communication at Maharashtra Institute of Technology
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nishant Shrivastava - Senior Software Engineer at Arm