Skip to main content
HS
Looking for a job

Harshwardhan Singh

@harshwsingh

Software engineer specializing in firmware development and performance optimization.

India
Message

What I'm looking for

I am looking for opportunities that foster innovation and allow me to work on challenging projects in firmware and embedded systems.

I am a dedicated software engineer with a strong background in firmware development and performance optimization. Currently, I work at Sandisk, where I led the development of a host-less simulation framework in C++ for NVME devices, significantly accelerating firmware validation cycles. My efforts have reduced regression testing time by 30% and advanced project delivery by one month, showcasing my ability to drive efficiency and innovation.

In addition to my technical skills, I have a proven track record of diagnosing and resolving complex firmware issues, enhancing data integrity and I/O performance. My experience includes implementing security features for SDExpress cards, resulting in a Self-Encrypting Device that ensures data safety. I am passionate about leveraging my expertise in programming languages and protocols to contribute to cutting-edge projects in the tech industry.

Experience

Work history, roles, and key accomplishments

SA
Current

Software Engineer

Sandisk

Jul 2022 - Present (3 years 11 months)

Led the development of a host-less simulation framework in C++ for NVME devices, accelerating firmware validation cycles by enabling real-time execution, stress testing, and fault injection independent of hardware, reducing regression testing time by 30% and advanced project delivery by one month. Designed and optimized core modules of the Flash Translation Layer (FTL) responsible for Logical-to-P

SA

Software Development Intern

Sandisk

Jan 2022 - Jul 2022 (6 months)

Worked on developing a tool for Host Independent Performance Measurement System in SSD with following features: User configured tests for performance analysis of the flash drive. Supported read/write operations in random/sequential manner and data integrity check after the test evaluation.

BP

Teaching Assistant for BlockChain Technology course

BITS Pilani

Jan 2021 - Jun 2021 (5 months)

Designed the course curriculum from scratch along with the HoD CSE. Designed the coding assignments, quizzes evaluated programming tests for a class of over 150 students.

BP

Teaching Assistant for Cryptography course

BITS Pilani

Dec 2020 - Mar 2021 (3 months)

Designed the coding assignments for lab evaluation, taught several course concepts & mentored a class of over 200 students.

Education

Degrees, certifications, and relevant coursework

BITS Pilani logoBP

BITS Pilani

M.E. CSE, Computer Science and Engineering

Grade: 8.54 CGPA

Pursued a Master of Engineering in Computer Science and Engineering. Achieved a strong academic record with a CGPA of 8.54.

RGPV Bhopal logoRB

RGPV Bhopal

B.E. CSE, Computer Science and Engineering

Grade: 7.22 CGPA

Completed a Bachelor of Engineering in Computer Science and Engineering. Maintained a solid academic performance with a CGPA of 7.22.

Tech stack

Software and tools used professionally

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan