Post Job Free
Sign in

Scrum Master Product Owner

Location:
Novi Township, MI, 48375
Salary:
140000
Posted:
June 03, 2025

Contact this candidate

Resume:

PROFESSIONAL SUMMARY

Over ** years of experience in the embedded systems domain with a strong blend of technical expertise and leadership acumen.

Expert in embedded firmware design and development, with hands-on experience in C and Assembly for 8/16/32-bit microcontrollers.

Strong background in software testing methodologies including Unit Testing and SIL Integration Testing.

Deep understanding of communication protocols (CAN, CANFD, SPI, I2C, UART) and AUTOSAR software architecture.

Served as Technical Scrum Master at Volvo Cars Corporation (Sweden) with LTTS, effectively leading Agile teams and facilitating smooth project execution.

Acted as Product Owner at Continental India for WAFER SPACE, steering product vision, backlog prioritization, and stakeholder alignment.

Functioned as Technical Lead at KOSTAL, China (Shanghai) with KPIT, managing deliverables and team coordination for critical embedded software projects.

Extensive project and team management experience, including estimation, planning, effort calculation, and mentoring junior engineers.

Experienced in executing end-to-end embedded projects, including board bring-up, debugging, and system integration.

TECHNICAL SKILLS:

Microcontrollers

8-Bit Controller (Atmel), 16/32-bit (ST, Renesas, Freescale, Infineon, Cypress)

Languages

Embedded C & Assembly, CAPL Scripts(basics)

IDE’s/Compilers

Keil IDE Uvision, Rowley cross works, Tasking, GHS, code warrior

Protocols

SPI, UART, I2C, CAN, CANFD

Modules and Sensors

xbee, xbeepro, SIMCOM300, SIM508, GP2D12, MAXSONAR

Tools

CANalyser, DaVinci Configurator, SDA, ASL, Trace32, Lauterbach, minicube, UDE debugger, PLS debugger, QAC, MxVDev for SIL testing, VectorCast, Tessey, WinIdea

Version Manager

SVN

Issue Tracker

JIRA

SDLC Model

Agile, V – Model and Waterfall

Quality Tools

QAC for Static code Analysis

EXPERIENCE:

one year Ten months as Program Manager for LTTS (Mar 2022- Jan 2024)

one year Ten months as Senior Manager Engineering at WAFER SPACE, An ACL Digital Company (from May 2020 -Mar 2022)

Two years as Project Lead in Tech Mahindra (Aug 2017 - Nov2019)

Three years as Technical Lead in KPIT Technologies Ltd (Aug 2014 - Jul 2017)

Three years eight months as IT Engineer in CMC Limited (Nov 2010 – July 2014)

Two years Four months as Assistant Engineer (R&D) in LINKWELL TELESYSTEMS Pvt. Ltd. (Jul 2008 – Nov 2010).

One year as Project Engineer in PENTAGON RUGGED SYSTEMS (Jan 2007- Jan 2008).

EDUCATIONAL QUALIFICATIONS:

M.Sc. (Electronics)-2006 from Osmania University with Distinction

B.Sc. (Electronics)-2004 from Osmania University with First Class

PROJECT PROFILE:

PROJECT # 1

Vehicle Modes Management

Client – VOLVO

VMM Vehicle modes Management is responsible for Different Driving modes of the car like, user mode, Service mode, factory mode, AD mode etc. Each mode is used for different type of services.

Role and Responsibilities

Technical Scrum master role in volvo and PM role in LTTS

Understanding of the Specification from OEMs, Estimation and Team Management, resource management

Interaction with Product-line teams and basic-software platform teams.

Creating EPICS, user stories and grooming for PI and Sprint.

Team mentoring, guidance for project and support tickets, technical discussions, status updates, delivery management etc.

Creating Problem reports, assigning to team and supporting technically in resolving issue.

PROJECT # 2

Flash Bootloader and Updater (FBL)

Client – VOLVO, Audi, GEELY, Daimler

Controller: RH850, Cypress TVII etc.

The FBL is an in-vehicle bootloader software for reprogramming ECUs. The Flash Bootloader permits reprogramming Application/Calibration on single or multi-processor platforms. It also has Security features like HSM which enables the security of the software reflash. Cyber security topics like Secure Boot allows to check the Integrity and Authenticity of the FBL. FBL Updater has the feature to update the FBL itself and check its authenticity.

Role and Responsibilities

Technical Scrum master and PO roles and responsibilities in SAFe

Understanding of the Specification from OEMs, Estimation and implementation on product-time platform

Interaction with Product-line teams and basic-software platform teams.

Single point of contact for technical queries in Bootloaders .

Effort estimation and planning and maintenance of the products.

Creating EPICS, user stories and grooming for PI and Sprint.

Team mentoring, guidance for project and support tickets, technical discussions, status updates, delivery management etc.

Creating Problem reports, assigning to team and supporting technically in resolving issue.

Reviews and Closure of User Stories and Epics.

PROJECT # 3

Electronic Brake Control Module (EBCM)

Client – TRW

Duration: Aug 2018 – Nov 2019

Electronic braking systems are controlled by the electronic brake control module or EBCM for short. EBCM is programmed to make brake control decisions and send output commands to the controlled devices based on sensor input data, which are compared to the data maps in its memory. EBCM continuously monitors the sensor data for any indication that one or more wheels are about to lock up and activates the ABS or traction control system when it detects it is necessary.

Role and Responsibilities

Mentored team in project development activities.

Developed CANFD TP layer for the EBCM module.

Implemented AUTOSAR COMStack and DCM using DaVinci Configurator.

Developed Diagnostics on CAN using UDS as per ISO15765 specification.

PROJECT # 4

In-Vehicle Bootloaders

Client - KOSTAL, Autoliv, A123

Controller: UPD70Fxxxx, XC2000 etc.

The In-Vehicle Bootloader is a universal and compact solution for reprogramming ECUs quickly, efficiently and securely. The Bootloader is used for the reprogramming of ECUs during development, while in production or while in service. It has PBL and SBL. It conforms to the specifications of automotive OEMs and is continually coordinated with them. Reprogramming is executed with a flash tool. The Flash Bootloader permits programming on single or multi-processor platforms. It includes the option for programming different memory types connected either internally or externally.

Role and Responsibilities

Developed Primary and Secondary Bootloader as per ISO14229 Specification.

Developed SWDL for Different OEM Specifications like JLR, GM, Audi, M&M etc.

Actively involved in uni-phases like Requirements, Design, coding and Testing.

Documentation of the product as per ASPICE standards.

Actively involved in RCA, Peer Reviews and QAC.

PROJECT # 5

ACU – Airbag Control Unit

Client - TRW

Controller- H8SX

Airbag Control Unit is a safety critical control system that resides inside a Car and is primarily responsible for passenger protection during a crash event. The airbag unit acquires data from special sensors and when a crash is detected, it deploys airbags and pre-tensioner to protect the passengers in the car. The basic principle of Airbag system is to Data Acquisition, Crash Discrimination and Airbag Deployment. Other than that, it also does System Diagnostics, Fault Logging and Crash Recording.

Role and Responsibilities

Implemented Simulation software code for drivers and Interfaces like CAN, SPI, I2C, ADC etc

Worked on integration testing on SIL testing using MxvDev tool

Worked on testing of module like FLOG, ADC, UDS etc.

Raising issues in bug tracking tool-JIRA based on testing report.

Final test reports and regression reports upload in DOORS

PROJECT # 5

VTU

Client - Curosys, Dhanush, Citadel

Controller - LPC2106

Duration: Jul 2009 – Nov 2010

VTU is a Vehicle Tracking Unit consists of a Quad band GSM/GPRS modem and a powerful 48-Channel GPS receiver. The basic function of the Vehicle Tracking Unit is to acquire, monitor and transmit the position of the vehicle, Date, Time and direction data to server in the form of Packets or SMS. VTU are provided with a USB Port for firmware uploading, device configuration and to capture the GSM / GPS logs. It has 3 LEDs (GSM, GPS and Power) to indicate the health status of the device.

Role and Responsibilities

Implemented code for sending/receiving packet data through GSM communication using AT commands

Implemented driver for GPS communication

Software features like Password protection, Track on Demand, OTA Commands and Remote Firmware Update

Software implementation and developer’s testing done for the complete project.

PROJECT # 6

UGV - UNMANNED GROUND VEHICLE

Controller- AT89S64

Duration: Jan 2007- Jan 2008

Unmanned ground vehicles or UGV is robotic platform that are used as an extension of human capability. This type of robot is generally capable of operating outdoors and over a wide variety of terrain, functioning in place of humans. Unmanned robotics is actively being developed for both civilian and military use to perform dull, dirty, and dangerous activities. The UGV is interfaced with obstacle sensor, sonar sensors, GPS module, a temperature sensor, a wireless module for communication and commands, and a wireless camera.

Role and Responsibilities

Developed Code for sensor data capturing.

Implemented code to communicate through XBEEPRO for user command mode.

Interfacing of GPS module and motor movement control through microcontroller.

Developed Algorithm for semi-autonomous mode for the vehicle.



Contact this candidate