Post Job Free
Sign in

Engineer Software

Location:
Fremont, CA
Posted:
April 06, 2020

Contact this candidate

Resume:

Sethuraman Gopal

*** ****** *** adcolc@r.postjobfree.com

Fremont CA 94539 919-***-****

SUMMARY:

• 16+ years of experience in Embedded Systems, C Programming, RF Wireless Systems & Computer Networking

• Knowledgeable with Microcontrollers, Computer Architecture, Assembly Programming, Firmware/ Software Development, OS/RTOS

• Experience with Telematics, Automotive, Functional Safety, Communication-critical Systems, IoT, Connected Vehicles, Cloud Computing

• People Management, Leadership, Investor Diligence and Vendor Relationships.

• Seeking leadership or individual contributor positions to contribute in the engineering organization by leveraging the technical background, coupled with strong inter-personal, communication and organizational skills

WORK EXPERIENCE:

Rivian Automotive, Connected Car Division (Feb 2017 – Present) Senior Director / Director, Infotainment, Telematics, Gateway & Cloud San Jose, CA

Keywords: C, Python, bash, Linux, QNX, Android, Device Drivers, board bring-up, hardware validation, Embedded firmware, AWS, LTE, WiFi, BT, BLE, GNSS, FM/HD Radio, Qt, Alexa, Diagnostics, OTA, logging, CI/CD, Agile, JIRA, Jama, Automotive Ethernet, CAN, AUTOSAR

• Founding member of the Connected Car Team in Feb 2017 – set the vision, strategy, team and the roadmap to deliver a modern and progressive technology solution for all Rivian vehicles (Hardware, Software & Cloud)

• Built and leading a team of more than 60 people from a clean-sheet across Hardware, Embedded Firmware, Systems Engineering, System Test, Apps, Cloud, and Cybersecurity

• Responsible to deliver the Infotainment system, Vehicle Gateway, Vehicle Access System (BLE-based), and Telematics Unit (LTE, WiFi/BT, GPS) for the Rivian Truck, Rivian SUV, Amazon delivery vehicles and Ford/Lincoln SUVs

• Leadership for daily operations of the engineering function for software development, testing and delivery

• Helped raise about $3 billion dollars in funding from Amazon, Ford, Cox Automotive and T Rowe Price

– part of the diligence team to present Technology, Development plan, Current Status and Hiring to Executive members of all prospective investors.

• Technical architect for the Connected Car ecosystem — chip selection, technology selection, distributed architecture, SW strategy, make vs buy, budgeting (BoM), spend profile, hiring ramp.

• Delivered the Infotainment, Gateway, Telematics and Cloud systems for o The LA Auto Show Nov 2018

o ‘Long Way Up’ in Sep 2019

o Alexa @ CES Jan 2020

o Investor diligences, prototype vehicles and various demonstrations. Microchip Technology, Wireless Products Division (Nov 2013 – Feb 2017) Principal Software Engineer, low-power WiFi products San Jose, CA

Keywords: IoT, C, WiFi (MAC & PHY), Assembly Language, Microcontroller, TCP/IP, lwIP, QCA4004, DHCP, DNS, TLS, RN1810, UART, gmake, python, JIRA, wireshark, spectrum analyzer, logic analyzer, omnipeek

• Design and development of firmware for low-power Wi-Fi chipset, supporting 802.11bgn

• Developed full-stack firmware on/using RN171, RN1810, QCA4004

• Development of UART device driver and hardware abstraction firmware

• Implementation of WiFi Security (WEP, WPA, WPA2, EAP-TLS) and TLS

• Implementation of WiFi features

• Modification and maintenance of the lwIP TCP/IP stack and the WiFi stack for the chipsets

• Design and development of Linux/Windows based SDK and applications. These applications are part of software releases that are used by customers to support Wi-Fi modules/chips for the deeply embedded Wi-Fi market.

• Design, development, integration, unit testing and support of applications on top of the SDK. Cisco Systems, N7K Data Center Switch (Jul 2013 – Nov 2013) Software Engineer III, MAC Driver

San Jose, CA

Keywords: C, MAC Driver/HAL, Linux, PowerPC

• MAC Driver Development on the Linux-based NXOS systems running on Cisco's Nexus 7k series of Data Center Switches.

• Developing the hardware abstraction libraries for the line card component software on PowerPC 85xx processors

• Moved due to Cisco’s inability to file Green Card owing to its previous and continued layoffs, that pushes green card filing by 6 months every time

Harris Corporation, Public Safety Communications Division (Mar 2009 – Jun 2013) Engineering Project Lead / Software Engineer, Base Station Firmware Lynchburg, VA

Keywords: C, Nucleus RTOS, Eclipse IDE, Clearcase, P25 Public Safety Protocol, MPC860/MPC8360, Digital Voice/Audio, DSP

• Engineering Project Lead for the design and development of the P25 LMR Base Station controller software for communication-critical Public Safety systems.

• Product-level requirements for new features, software architecture & technical design change decisions, resource and task estimation & planning, schedule management, co-ordination between test and development teams for phased software delivery, final software delivery to the customer.

• Multi-threaded Embedded Software development in C on MPC860/MPC8360 Communication processors running Nucleus RTOS, for the Base Station Controllers used in communication-critical public safety systems.

• Acquired system-level knowledge of the workings of the P25 LMR systems, which encompasses hand- held radios, base stations, dispatch consoles and network multi-site voice routers

• Designed, developed and delivered the IP Simulcast Control Point feature portion of the base station as the Lead Engineer, which was a market-distinguisher Mentor Graphics, Embedded Systems Division (May 2008 – Aug 2008) Software Engineering Intern (During the Summer of Master’s at NC State) Mobile, AL

Keywords: C, Nucleus RTOS, Eclipse IDE, Clearcase

• Created Digital Picture Frame application on ATMEL9261 board using LCD, USB, SD/MMC and Ethernet interfaces

Robert Bosch Engineering, Car Multimedia (Blaupunkt) (Jul 2006 – Jul 2007) Senior Software Engineer, Infotainment & Display module Bangalore, India

Keywords: C, OSEK, Assembly, Clearcase, CANoe, CANalyzer, TCL, VB, Cygwin, Linux, Bash

• Embedded Software development for the Display Module of Blaupunkt Car Radios using C on NEC V850 Processor for Tuner, CD, Audio

• Conceptualized, Designed and Implemented a Simulation of the display using TCL, CANoe & VB, helping the project validate all the HMI features before the display was available. This helped in the timely delivery of the project.

Infosys Technologies Limited, Cisco Offshore Dev Center (Nov 2002 – July 2006) Software Engineer / Programmer Analyst, Networking Software Bangalore, India

Keywords: TCL, Optical Networking, Computer Networking, Clearcase, Unix, Bash, Cygwin

• Developed and analyzed scripts for automating test cases of Cisco’s optical networking add/drop multiplexers using TCL/Expect on UNIX.

• Established and trained the automation team, and enforced scripting guidelines to improve testing time and product quality

EDUCATION:

M.S. in Computer Engineering (Dec 2008)

North Carolina State University, Raleigh, NC

Computer Architecture, ASIC Design, ASIC Verification, Embedded Systems, Computer Networks, Distributed Computing, Independent study on GCC Compiler

B.E. in Instrumentation Technology (Jul 2002)

R. V. College of Engineering, Bangalore, India

Microprocessors, Microcontrollers, Control Systems, DSP, Measurement Techniques, Electronics Circuits, Digital Electronics, C Programming



Contact this candidate