Niharika Singh

Director of Engineering

Bengaluru, Karnataka, India13 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Embedded Systems and Firmware Development
  • Proven track record in developing complex software solutions
  • Strong experience in leading technical teams and projects
Stackforce AI infers this person is a highly skilled Embedded Systems Architect with extensive experience in firmware and software development.

Contact

Skills

Core Skills

Embedded SystemsLinuxSystemcFirmware ValidationSoftware DevelopmentDebuggingFirmware Development

Other Skills

Device DriversCARMRTOSEmbedded CC++Operating SystemsLinux KernelData StructuresAssembly LanguageI2CMicrocontrollersGNU DebuggerMicroprocessorsSPI

Experience

13 yrs
Total Experience
3 yrs 3 mos
Average Tenure
7 yrs 2 mos
Current Experience

Nvidia

Senior Architect

Mar 2019Present · 7 yrs 2 mos · Bengaluru, Karnataka, India

Device DriversCARMEmbedded SystemsRTOSLinux+15

Circuitsutra

2 roles

Senior Member Of Technical Staff

Apr 2017Mar 2019 · 1 yr 11 mos

  • Responsible for identification and development of ESL methodologies to simplify development of IP models and Virtual Platforms.
  • Responsible for providing automation flow for faster development, testing and validation.
  • Developed SystemC based ISA functional model for firmware unit testing.
  • Responsible for training new hires to ramp-up in the project activities.
  • Responsible for providing end-to-end project plan.
ESL methodologiesIP modelsVirtual Platformsautomation flowSystemCfirmware unit testing+3

Member of Technical Staff

Sep 2015Mar 2017 · 1 yr 6 mos

  • Was part of development team responsible for delivering unit testing framework for firmware validation using virtual platform.
  • Was part of Modeling team responsible for integrating and delivering pre-silicon virtual platform simulator for software development.
  • Was involved in the verification and validation of the Virtual Platform using directed tests.
unit testing frameworkfirmware validationvirtual platformModelingverificationvalidation+2

Symphony teleca

Software Engineer

Nov 2014Sep 2015 · 10 mos · Bengaluru Area, India

  • Worked as a middle layer developer for Jaguar next generation infotainment system.
  • Provided end to end support for debugging and fixing bugs reported by the validation team.
  • Design and developed diagnostic log collection utility for BOSCH V850 controller.
  • Developed Engineering Screen Manager, which enabled factory engineers to perform various diagnosis tests on the car.
  • Was responsible for designing, writing and reviewing User specification documents.
middle layer developmentdebuggingdiagnostic log collectionBOSCH V850 controllerEngineering Screen ManagerUser specification documents+2

Lattice semiconductor

Firmware Engineer

Apr 2013Nov 2014 · 1 yr 7 mos

  • Worked closely with Application Engineering team and provided technical support for design queries on Mico8 & Mico32.
  • Was responsible for new requirements implementation, issue fixing & team collaborative work for the Lattice soft processors (Mico8 and Mico32).
  • Developed Board Support Packages and Device Drivers on FreeRTOS for ARM based embedded systems.
  • Developed C++ based programmer utility for Lattice ispPAC devices using I2C protocol.
  • Was involved in development and testing of Embedded SW and Firmware on Lattice FPGAs.
technical supportdesign queriesrequirements implementationissue fixingBoard Support PackagesDevice Drivers+6

Education

CDAC- Bangalore

PG-Diploma in Embedded System and Design — Embedded system

Jan 2012Jan 2013

APJ Abdul Kalam Technological University

Bachelor of Technology (B.Tech.) — Electronics and Communications Engineering

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Embedded Systems & Linux

Explore similar profiles based on matching skills and experience