
Embedded Software Engineer
Brembo S.p.A. · Full-time
Apr 2023 - Present
• 2 yrs 2 mosLeading the platform interface and middleware layer (CAN, XCP, I2C, SPI, UART, ROS, DriveWorks, etc) and software system architecture development (including carefully choosing and working on computing hardware, transceiver devices, I/O messages/signals, and cloud services such as AWS) from scratch for multiple stealth projects meeting ISO26262 safety standards.
The role is to take the global braking industry leader’s Silicon Valley venture to new beginnings and heights and provide a solid technical groundwork for the company’s Italian-American connections and international relationship.
Focus is on enriching their latest innovation, that pioneers the AI-based intelligent braking ecosystem, with several applications (that would use the data collected) to further enhance driving pleasure and ultra-fast racetrack grade safety, by connecting our state-of-the-art mechatronics to our cutting-edge real-time firmware, device drivers, AI acceleration, and sensor technologies.
Skills: Embedded Systems · C/C++ · Device Drivers · Operating Systems · Python · Machine Learning
Brembo-Silicon Valley’s 2024 Highlight
Sensify by Brembo S.p.A.

Senior Embedded Software Engineer
Cisco · Full-time
Aug 2022 - Mar 2023
• 8 mosEmbedded software development that enhanced their latest Industrial IoT firmware within IOS XE (Internetworking Operating System) by providing service level 1 and 2 solutions in C/C++ for booting and debugging using Linux and shell versions of the board platforms.
Delivered software features that streamline the install, configure, and monitoring of WPAN driver modules.
Skills: C++ · Embedded Systems · C/C++ · Device Drivers · Operating Systems · Machine Learning
Cisco IOS XR
Cisco IOS XE

Embedded Software Engineer
cPacket Networks · Contract
Jan 2022 - Jul 2022
• 7 mosSystem software architecture and development using C/C++ and Python/Cython on world class products for 4x efficient GPU-accelerated packet monitoring, storage, and AI analysis on (what was) 1G through 100G networks for Data Centers, Cloud and Virtual Infrastructures built and used by Fortune 500 and global customers.
Skills: C++ · Embedded Systems · C/C++ · Device Drivers · Operating Systems · Machine Learning
cStor® Packet Capture & Analysis Observability Nodes
cVu Network Packet Broker

Embedded Software Engineer
Waymo
Oct 2020 - Jan 2022
• 1 yr 4 mos- Fine-tuned applications on embedded system software and interface of Lidars, Radars, Cameras, and Audio.
- Maintained software excellence by providing functional additions to their computer generated ML platform along with debugging/logging support to further enhance their accuracy scores.
- Trained new members of the team to achieve the subsequent expected reliability.
Skills: C++ · Embedded Systems · C/C++ · Operating Systems · Machine Learning
Machine Learning at Waymo

Embedded Machine Learning Engineer
Stealth Startup · Internship
Feb 2020 - Oct 2020
• 9 mosHardware AI acceleration and software stack optimization with C++ to reduce computation latency and increase throughput. Enhanced threaded matrix/tensor multiplications and memory maps for overall improvements in AI performance by 3x.
Skills: C++ · Embedded Systems · C/C++ · Device Drivers · Operating Systems · Machine Learning

Embedded Software Engineer
Hewlett Packard · Internship
May 2017 - Dec 2017
• 8 mos• Produced state-of-the-art embedded system device drivers for vision AI and audio DSP applications using C++.
• Pipelined I2C to I3C and interfaced sensor data logs through UART to analyse and improve data flow by 60%. Backed by data analysis in Python.
Skills: C++ · Embedded Systems · C/C++ · Device Drivers · Operating Systems · Machine Learning

Embedded Systems Engineer
HCL Technologies · Internship
Apr 2016 - Dec 2016
• 9 mos• Optimized ARM Cortex / PIC firmware interface for image sensor based applications by 2x.
• PCB Schematic design in OrCAD and Embedded design in Proteus. Tested circuit connectivity and efficiency with JTAG / lab equipment.
Skills: C++ · Embedded Systems · C/C++ · Machine Learning

Embedded Software and Application Development Engineer
Uniq Technologies · Internship
Nov 2014 - Jan 2015
• 3 mos• Designed and tested complex circuits schematics. Placed and evaluated component trade-offs with parameters of voltage, power, performance, etc.
• Acquired significant proficiency with various development environments and embedded systems.
• Developed and unit tested sensor applications in embedded C.
Skills: C++ · Embedded Systems · C/C++