S

Smriti Gupta

Software Engineer

Bengaluru, Karnataka, India1 yr 8 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in device driver development and system-level programming.
  • Strong backend engineering skills with Java and Spring Boot.
  • Proficient in debugging and root cause analysis.
Stackforce AI infers this person is a Backend and Systems Engineer with expertise in Embedded Systems and Software Development.

Contact

Skills

Core Skills

System-level DevelopmentDevice Drivers

Other Skills

Root Cause AnalysismobaxTermBitbucketI2CDebuggingLow-Level DesignAmazon Web Services (AWS)Azure DevOps ServerAzure Logic AppsCascading Style Sheets (CSS)Web DevelopmentDatasheet AnalysisProduction IssuesVibe CodingEnterprise Systems

About

Software Engineer at Nokia with experience across system-level and backend development. I have worked on device driver development using I2C, where I designed and implemented multiple drivers by translating hardware datasheets into reliable code. This role strengthened my understanding of hardware–software interaction and system internals. Alongside this, I bring solid backend experience with Java, Spring Boot, REST APIs, and PostgreSQL, gained through internships at Microsoft and Tata Elxsi. I enjoy deep debugging, root cause analysis, and making complex or non-working components function reliably in production-like environments. Tech Focus: Device Drivers (I2C) | System-Level Development | Java | Spring Boot | REST APIs | Debugging | PostgreSQL

Experience

1 yr 8 mos
Total Experience
10 mos
Average Tenure
1 yr 3 mos
Current Experience

Nokia

Software Developer Engineer 1

Mar 2025Present · 1 yr 3 mos · Bengaluru, Karnataka, India · Hybrid

  • Working with new-age development approaches (Vibe Coding) in a large-scale enterprise environment
  • Contributing to modern software workflows and adapting quickly to evolving technologies
  • Collaborating with cross-functional teams to understand systems and deliver maintainable solutions
  • Gaining exposure to next-generation development practices post Infinera acquisition
Root Cause AnalysisSystem-Level Development

Infinera

Software Developer

Oct 2024Mar 2025 · 5 mos · Bengaluru, Karnataka, India · Hybrid

  • Developed multiple device drivers (9+) using the I2C framework, contributing to system-level functionality
  • Designed and implemented driver logic by analyzing hardware datasheets and device specifications
  • Integrated new drivers into existing codebases following system and interface requirements
  • Performed debugging, bug fixing, and root cause analysis to ensure driver reliability and stability
  • Validated driver behavior through log analysis and real-world failure tracing in production-like environments
mobaxTermBitbucketDevice Drivers

Tata elxsi

Software Engineer

Jan 2024Jun 2024 · 5 mos · Banglore

Low-Level DesignAmazon Web Services (AWS)

Microsoft

2 roles

Software Engineer

May 2023Jul 2023 · 2 mos · Bengaluru, Karnataka, India

Azure DevOps ServerAzure Logic Apps

Microsoft Engage Intern Mentee

May 2022Jun 2022 · 1 mo

Cascading Style Sheets (CSS)Web Development

Education

National Institute of Technology , Patna

Bachelor of Technology - BTech — Computer Science and Engineering

Jan 2020Jan 2024

Stackforce found 100+ more professionals with System-level Development & Device Drivers

Explore similar profiles based on matching skills and experience