Sandeep Ravi

Software Engineer

Bengaluru, Karnataka, India10 yrs 2 mos experience
Highly Stable

Key Highlights

  • Over 12 years of experience in embedded systems.
  • Expert in real-time systems and sensor pipelines.
  • Proven track record in optimizing performance across devices.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer specializing in consumer electronics and robotics.

Contact

Skills

Core Skills

Embedded SoftwareC++Computer VisionUser Interface DesignFirmwareRoboticsEmbedded C

Other Skills

Real-Time Operating Systems (RTOS)Distributed SystemsApplication Programming Interfaces (API)AlgorithmsARM Cortex-M3C (Programming Language)DebuggingDevice DriversGITHardwareMicrocontrollersPython (Programming Language)SensorsImage SensorsTemperature Sensors

About

I design embedded systems that operate across devices, constraints, and scale. With 12+ years across Meta, Apple, and startup environments, I specialize in building real-time systems, sensor pipelines, and cross-device architectures spanning MCUs and application processors. My work focuses on: • Designing scalable firmware and system architectures • Building debugging and observability infrastructure • Optimizing performance across memory, power, and throughput • Bridging hardware, firmware, and platform layers I enjoy working on complex systems where constraints drive innovation.

Experience

10 yrs 2 mos
Total Experience
2 yrs
Average Tenure
--
Current Experience

Meta

2 roles

Embedded Software Engineer

Promoted

Jun 2024Apr 2025 · 10 mos · Sunnyvale, California, United States · Hybrid

  • Developing core services for Meta's wearable products
Embedded SoftwareC++Real-Time Operating Systems (RTOS)Distributed SystemsApplication Programming Interfaces (API)Algorithms+9

Image Sensor Firmware Engineer

May 2022Jun 2024 · 2 yrs 1 mo · Sunnyvale, California, United States · Hybrid

Computer VisionUser Interface DesignEmbedded SoftwareApplication Programming Interfaces (API)Python (Programming Language)Sensors+6

Apple

2 roles

Embedded Software Engineer - Technology Development Group

Apr 2021May 2022 · 1 yr 1 mo

  • AR/VR tech
User Interface DesignEmbedded SoftwareApplication Programming Interfaces (API)

Firmware Engineer

Jun 2018Apr 2021 · 2 yrs 10 mos

  • Developing accessories, wish I could say more 😉
User Interface DesignEmbedded SoftwarePython (Programming Language)

Nvidia

Embedded Software Engineer - Intern

May 2017Aug 2017 · 3 mos · Santa Clara, California

  • Automotive Multimedia Team
  • Bring-up of new sensors.
  • Developed device drivers for cameras and SerDes modules.
  • Understanding of CSI and board schematics.
  • Automated intermediate tasks using python.

Imetrix vision technology

Embedded Software Engineer

Oct 2013Jul 2016 · 2 yrs 9 mos

  • R&D Team
  • Worked on projects like Smart Watch/Bands, Bluetooth Headset etc.
  • R&D with a new chip or a peripheral to get started in making the prototype model and later driving that into production.
  • Worked on peripherals like:  Capacitive touch sensor controller, Vibration motor, GSM modules, Accelerometers, Gyroscopes, Displays – e-paper, OLED, Bluetooth Classic/BLE
  • Developing production oriented firmware (diagnostic firmware) for quick and easy testing on the production grounds.
  • Managing technical issues at mass production location - Xiamen,China.
  • Designed PCB’s to make jigs and test a concept– Single and Double layers.
  • Interact with different teams to plan on execution of a new idea.
  • Improvised some of the existing firmware for better performance on STM32  and EnegryMicro EFM32 ARM-CortexM3 .
  • Worked on Qualcomm BLE to develop a custom module for the smart watch.
  • Actively involved in making new features for the product.
Computer VisionEmbedded SoftwarePython (Programming Language)

Ad electronics and research labs

Embedded Systems Engineer

Jun 2013Oct 2013 · 4 mos

  • Developed a proof of concept of an analog circuit to calculate body fat index, which involves a simulation in LTSpice to get the desired output in the process tweak values of parameters of various analog components like Op-Amps, Inductors etc to get a desired output. Also contributed in designing the schematic for the product in Cadence ORCAD.

Li2-innovations

Software Engineering Intern

Jul 2012Sep 2012 · 2 mos · Bengaluru Area, India

  • Built a robot that can be wirelessly controlled using a RF 433 MHz Transmitter and receiver modules.
  • HW: The system was based on Arduino, built the chassis for the robot and used light weight motors to build it.
  • SW: the RF data comes via UART and that gets processed and accordingly robot is commanded.

Education

University of Southern California

Master’s Degree — Electrical and Electronics Engineering

Visvesvaraya Technological University

Bachelor's Degree — Electronics and Communication Engineering

JAIN College

High School — Phy-Che-Mat-Elec

B.P Indian Public School

High School

Stackforce found 100+ more professionals with Embedded Software & C++

Explore similar profiles based on matching skills and experience