You are on page 1of 5

 

Contact
Siddharth Shah
www.linkedin.com/in/ Software@Canoo | I'm Hiring!!
siddharthshah87 (LinkedIn) Torrance, California, United States

Top Skills Experience


Product Design
User Experience (UX) Canoo
Business Development 4 years 1 month

Vice President of Engineering


Languages October 2021 - Present (1 year 5 months)

English (Full Professional) Responsible for Vehicle Software, Software End to End Testing, Software
Hindi (Native or Bilingual) Operations (Backend and Frontend development), Infotainment and ADAS.
Gujrathi (Limited Working) Technical oversight, planning, execution of product roadmap
Marathi (Limited Working) Worked cross functionally with product, engineering, program management to
roll out features
Certifications
Labview Core 2 Incharge of Software
February 2019 - October 2021 (2 years 9 months)
Labview - FPGA
Labview Core 1 Responsible for building a team from scratch

Labview - Real Time 1 & 2 Budgeting, planning, execution of product timeline.


Responsible for delivering all inhouse ECUs, working on architecture and

Publications ground up software development.

Robust heart rate variability analysis Responsible for setting up processes for software development, CI/CD
using Gaussian process regression pipelines
AutoSense: unobtrusively wearable Teams to execute AUTOSAR, non-AUTOSAR based microcontroller
sensor suite for inferring the onset,
development on vehicle platform.
causality, and consequences of
stress in the field Led the group to have functionally safe ISO-26262 based software
mStress: Supporting Continuous development with rigorous code reviews, fully automated HIL systems, weekly
Collection of Objective and smoke, sanity and regression test.
Subjective Measures of
Psychosocial Stress on Mobile Responsible for cross functional feature development with powertrain, battery,
Devices charging, infotainment, connected vehicle teams.

Faraday Future
2 years 10 months

Senior Engineering Manager, ECU Vehicle Software


December 2017 - February 2019 (1 year 3 months)
Gardena, CA

Provide technical oversight to the overall software team.


Split into 3 different teams - Bootloaders, Software Infrastructure and Software
Applications
  Page 1 of 5
   

Responsible for delivering 6 ECUs - Self Driving Control Module Safety Board,
Air Suspension and Damping Module, Door Control Module, Body Controller
and Body Gateway.
Bootloaders team responsible for 12 in-house bootloaders
Software Infrastructure team responsible common ecu libraries - UDS,
DoCAN, DoIP, Cyrto libraries, Calibration, Wake-Sleep modules.
Software Application team responsible for application development for 6
inhouse ECUs.
Played the role of Software Architect to help deliver many vehicle feature.
Led the group to have functionally safe ISO-26262 based software
development with rigorous code reviews, fully automated HIL systems, weekly
smoke, sanity and regression test.
Responsible for cross functional feature development with powertrain,
infotainment and battery teams.

Engineering Manager
May 2016 - December 2017 (1 year 8 months)
Gardena, CA

Manage external vendors for turnkey software and hardware contracts


Hired, mentored and lead a team of 8 software/firmware engineers and test
engineers.
Worked closely with cross domain technical specialists, design release
engineers and other domain leaders to deliver on key timelines for the FF91
Created software infrastructure with reusable platform code in order to use
common code between projects.
Responsible for sub-system HILs to integrate 8 inhouse components and
supplier ECUs.
Built a truly agile embedded software and testing team.
Personally responsible for project oversight, top-down feature sprint planning
and requirements reviews with key stakeholders.

New Matter
Embedded Engineering Team Lead
May 2015 - June 2016 (1 year 2 months)
Pasadena, CA

Implemented robust server printer communication protocol with back end


engineers for an IOT solution to gather consumer printing data.
Developed servo motion control path planning for four axis synchronous
brushed DC servo control.
Planned monthly sprints using JIRA to effectively develop firmware using agile
development process.
  Page 2 of 5
   

Acuity Brands
Senior Embedded Design Engineer
May 2014 - May 2015 (1 year 1 month)
Greater Los Angeles Area

Designed a new relay control card for patented DIN relays that passed UL
testing.
Currently working on improving existing wireless networking solution for
LC&D 'xCella' product line based on state chart based embedded software
development using QP nano

Gyrodata Incorporated
Embedded System Engineer (Digital Signal Processing)
December 2010 - May 2014 (3 years 6 months)
Houston, Texas Area

• Implemented low level drivers for ADC, UART, I2C, SPI, EEPROM, PWM, H-
bridge control and timers of the PIC18 and ARM7 devices.
• Created schedulers, state machines and implemented modulation techniques
to correspond with Gyrodata’s GSDS system.
• Worked on the BPSK modulation and demodulation scheme to implement a
hop over 55 feet in air.
• Implemented compression schemes and error detection techniques to
improve throughput and reduce packet loss.
• Helped in hardware selection and testing to identify suitable memory chips.
• Developed a bootloader for the 89c51re2 controller to help reprogram the
microcontroller from within the tool string
• Implemented standard HID driver using PIC18F4550 and PIC18F45K50.
• Developed a custom windows driver to use the standard HID driver as a
custom NI-VISA driver.
Digital Signal Processing Applications -
• Designed and developed Gyrodata’s first surface system improving
demodulation capabilities by nearly 50%
• Analyzed Pulse Position Modulated data in Matlab to develop a robust
demodulation scheme in highly noisy conditions.
• Implemented the system on the NI-ComapctRIO using both the FPGA and
the Real Time sections.
• FIR filtering, adaptive filtering, adaptive thresholding, correlation algorithm
and various optimization techniques were used to reduce noise and reduce
false positives.

  Page 3 of 5
   

• Presented the application at NI week, 2013 under the embedded system


track.
• Designed and implemented a vision system to map trajectories and speeds
of bubble through 3-D printed pulser inside Gyrodata’s wind tunnel.
• Worked with a core group of mechanical engineers to analyze image data to
identify corrosion effects of the reciprocating pulser
• Designed and implemented the wind tunnel data monitoring and acquisition
system.
• Correlated data with imaging system to accurately understand standing
waves in Gyrodata’s wind tunnel system.

The Ohio State University


Research Assistant
January 2009 - December 2010 (2 years)
Thesis: "Robust heart rate variability analysis using Gaussian process
regression"

Project: AutoSense
http://sites.google.com/site/autosenseproject/

Defence Institute
Research Student (UG)
April 2007 - April 2008 (1 year 1 month)
Presented in partial fulfillment of final year project in my bachelor's course.
Project for the army done under DIAT- Defense Institute of Advanced
Technology.Model kept at DIAT and will now be researched further by DRDO-
Defense Research and Development Organization. Worked under Mrs.
Kathika Roy (Scientist - B) as well as Mrs.Vidyavati Nayak (Scientist- C).
Software part done on Matlab as well as microcontroller coding of ATmega128
where we implemented RSA encoding for encryption and also layered CSMA-
CD in the code so as to make a complete sensor network between three active
devices(Two glove systems and a computer base station). Data sent between
the two systems was authenticated using army codes and then also stored by
the silent listener in the form of the base station so that it could be reviewed at
a later stage.

Education
The Ohio State University

  Page 4 of 5
   

MS, Signal Processing · (2008 - 2010)

Savitribai Phule Pune University


BE(E&TC), Electronics and Telecommunication · (2004 - 2008)

Fergusson College
Science · (2002 - 2004)

Bishops School Pune


 · (1992 - 2002)

  Page 5 of 5

You might also like