Soham Dalwadi

Software Engineer

Gujarat, India10 yrs 3 mos experience
Highly Stable

Key Highlights

  • Expert in Data Structures and Algorithms.
  • Strong focus on Automotive software development.
  • Proficient in Multi-Threading and SOLID Principles.
Stackforce AI infers this person is a Software Engineer specializing in Automotive Infotainment systems.

Contact

Skills

Core Skills

Project ManagementInfotainmentSoftware Development

Other Skills

Agile Product DevelopmentAndroid StudioAutomotive InfotainmentC++Code ReviewCommunicationComputer ArchitectureConcept DevelopmentConfluenceCreative Problem SolvingCross-Platform DevelopmentData StructuresDebuggersDebuggingDefining Requirements

About

C++ Programmer | Automotive Domain | Memory Management | Data Structures | Algorithms | Multi-Threading | SOLID Principles | Cross-Platform Development | Kotlin - Experienced C++ Developer with a strong focus on the automotive industry, leveraging modern C++ and the Standard Template Library (STL) to build robust and efficient software. - Expert in Data Structures and Algorithms, optimizing performance and solving complex problems with scalable and efficient solutions. - Profound Understanding of SOLID Principles and design patterns, ensuring code maintainability and scalability in large-scale projects. - Skilled in Multi-Threading, enhancing application performance and responsiveness through concurrent programming techniques. - Cross-Platform Development expertise, creating versatile libraries, frameworks, and SDKs that work seamlessly across multiple operating systems. - Agile Product Development practitioner, collaborating effectively in cross-functional teams to deliver high-quality and innovative solutions. - Ramping Up with Kotlin due to high demand in my current project, expanding my skill set to meet the evolving needs of the industry.

Experience

Bmw techworks india

Senior Software Developer

Nov 2024Present · 1 yr 4 mos · Pune, Maharashtra, India · On-site

Tata technologies

Project Lead

Oct 2024Nov 2024 · 1 mo · Pune, Maharashtra, India

  • Providing support to BMW offshore project.
  • Project setup for BMW TechWorks India Pvt. Ltd.
Technical Project LeadershipProject Management

Cerence inc.

Senior Software Engineer

Jun 2021Oct 2024 · 3 yrs 4 mos · Pune, Maharashtra, India

  • Framework Enhancement and Feature Development: Played a pivotal role in enhancing the Cerence
  • Speech Service (CSS), Cerence Drive Framework (CDFW), and Cerence SDK (CSDK), driving the
  • development of key features primarily within the CS component to expand functionality and
  • capabilities.
  • CS Face ID: Independently designed and developed CS Face ID, a face recognition component, to
  • enrich the product's capabilities.
  • CS Ontology Mapping: Created CS Ontology Mapping, enabling the seamless integration of
  • customer-defined intents and slots into Cerence's standardized format, enhancing versatility and
  • customization options.
  • Proficient in mentoring team members and effectively tracking project tasks to ensure timely completion and successful sprint outcomes.
Technical RequirementsInfotainmentCreative Problem SolvingSoftware RequirementsConcept DevelopmentCommunication+20

Kpit

4 roles

Technical lead

Promoted

Oct 2018Jun 2021 · 2 yrs 8 mos

  • Led a team of software engineers as a technical lead, guiding them through the entire process of creating software.
  • Played a major role in improving the HMI Infotainment system for the CY21 project, with a focus on Voice Recognition, Bluetooth, and User Profile modules.
  • Expertly analyzed the existing design and code to understand and fix issues.
  • Used C++ to create effective software solutions that met project requirements and went above and beyond.
PopulusTechnical RequirementsInfotainmentCreative Problem SolvingSoftware RequirementsGit+25

Senior Software Engineer

Promoted

Oct 2017Oct 2018 · 1 yr

  • Worked as a senior software engineer on the MIB3 HMI Infotainment project, using the Luxoft Populus tool for HMI design and Qt/C++ for middleware code.
  • Led the development of the HMI-Framework Feature, which involved creating various elements like skins, language translation, screen transitions, speller widgets, list widgets, and global widget configuration pages.
  • Managed team tasks, reviewed code, provided technical support, and estimated project timelines.
  • Utilized my prior experience with the Keyword-driven framework to lead a team in designing the TAF (Test Automation Framework) using C#.
  • Traveled to Germany and Ukraine to engage in discussions and gain a deeper understanding of HMI features.
Technical RequirementsInfotainmentCreative Problem SolvingStarUMLSoftware RequirementsCommunication+24

Software Engineer

Apr 2016Oct 2017 · 1 yr 6 mos

  • Worked as a software engineer on the VP2 HMI development project for car infotainment.
  • Focused on Voice Recognition, Climate, Apps Drawer, and Settings modules.
  • Used QML for creating user interface screens and C++/Qt for handling the core functionality of the HMI.
  • Played a role in fixing bugs, optimizing code, and creating a Python script to measure KPIs from build logs. This helped identify any crashes, errors in the QML, or resource unavailability during runtime.
SubversionTechnical RequirementsInfotainmentCreative Problem SolvingSoftware RequirementsCommunication+13

Trainee

Feb 2015Apr 2016 · 1 yr 2 mos

  • Work as a trainee software engineer, gaining hands‑on experience in software development and learning various programming languages
  • and tools.
Technical RequirementsInfotainmentCreative Problem SolvingCommunicationJSONQML+8

Institute for plasma research

Graduate Internship

Oct 2014Feb 2015 · 4 mos · Gandhinagar

Education

Gujarat Technological University (GTU)

Bachelor's Degree

Jan 2011Jan 2014

Gujarat Technological University (GTU)

Diploma

Jan 2008Jan 2011

Fatima convent High School

High School

Jan 1999Jan 2008

Stackforce found 100+ more professionals with Project Management & Infotainment

Explore similar profiles based on matching skills and experience