# Mikhail Levitskiy > Sr Staff Embedded Software Engineer Location: Newark, California, United States Profile: https://flows.cv/mikhaillevitskiy Experienced Embedded Software Engineer committed to timely delivery of robust code and stable embedded systems in fast paced environments with multiple concurrent projects, short deadlines and changing priorities. - 18 years of professional firmware development (mostly in C) - 7 years of experience in automotive software development (platform level) – ADAS and Infotainment platforms running Linux, Android and QNX OS on Nvidia and Qualcomm SoCs with multiple displays, cameras, radars, IMU, GPS and other sensors. - Extensive experience writing bare-metal and RTOS firmware and drivers for Infineon, Renesas, ST, TI, NXP, Atmel, Microchip, Freescale, Nvidia (ARM and other) MCUs. - System Architecture, Driver development, Signal Processing, Motor Control, IR Motion Tracking, Sensors, Wireless modules. - Experienced with writing and debugging drivers for CAN, SPI, I2C, I2S, UART, USB, gyro, accelerometers, GPS, touchscreens and wireless modules (DECT, Bluetooth). - Brought to market three generations of Swivl robotic platform (firmware from prototype to production) - Apple iOS accessory firmware development (iAP, iAP2 protocols over USB and Bluetooth. - Extensive hardware bring-up and debugging experience (oscilloscope, logic and protocol analyzers, schematic review, some PCB rework). - Some experience with Windows, Android and Apple iOS application development (for communication with embedded systems) using C++, Objective C, Java. - Ability to work on multiple simultaneous projects with aggressive schedules - Interested in robotics, autonomous vehicles, flight control, sensor data fusion, building UAVs / drones, multirotors, open source autopilot software (PX4, Ardupilot). - US citizen ## Work Experience ### Sr Staff Software Engineer @ CARIAD, Inc. Jan 2025 – Present | Mountain View, California, United States ### Sr. Saff Software Engineer @ NIO Jan 2021 – Jan 2025 | San Jose, California, United States Automotive Digital Cockpit (infotainment) development ### Principal Software Engineer @ Autel US Jan 2020 – Jan 2021 | San Jose, California, United States ADAS platform software development. Renesas MCU and Nvidia Xavier SoC. ### Sr. Staff Embedded Software Engineer @ XPENG Motors 小鹏汽车 Jan 2018 – Jan 2020 | Mountain View, California ADAS Computing Platform. Latest Nvidia processor, QNX 7, mid-level services and low-level debugging. Radars, IMU, GPS, CAN stack, CAN-to-Ethernet/SPI bridge, Aurix MCU. Vector Autosar. Time sync, message delay and jitter optimization. ### Staff Embedded Software Engineer @ NIO Jan 2017 – Jan 2018 | San Jose, California Car Infotainment Module (ECU) - Bare-metal firmware (NXP S32K) and QNX service (Nvidia Parker) for robotic car accessory - CAN, SPI, stepper motor control, script processing engine, bootloader with reliable firmware update. - Firmware for companion MCU controlling board start-up process, power, sleep, activation of modules, etc. - QNX middle layer services, multi-threading optimization, reducing data copying and memory consumption. ### Senior Embedded Software Engineer @ Swivl Jan 2011 – Jan 2016 - Architected and implemented core firmware, drivers and protocols for three generations of Swivl robotic platform currently used in over 20,000 schools - Committed additional time to accelerate the schedule and bring original Swivl product from prototype to market in about 6 months after crowd-funding campaign - Developed most of the firmware for Swivl products (STM32 ARM Cortex M3 and M4, TI MSP430) including control algorithms, motion tracking, peripheral drivers (I2C, I2S, PCM, UART), wireless modules (DECT, Bluetooth and CC8520 modules), DC and stepper motor control, USB communication, Apple iOS iAP, iAP2 protocol support, bootloaders. - Performed board bring-up (locally and in China), hardware debugging and optimization. - Actively participated in schematic design, reviews, component and technology selection, prototyping, R&D and communications with vendors. - Maintained and extended Swivl iOS SDK; developed iOS and Android demo apps; coordinated outsourced development of Swivl iOS application. - Performed extensive testing of the Swivl system including hardware, firmware, and iOS software; fixed bugs, addressed customer's requests and released periodic firmware updates; ### Software Engineer @ D2M, Inc. Jan 2007 – Jan 2011 | Mountain View, CA Developed and maintained embedded software, performed R&D, system/hardware design, prototyping and board bring-up working on variety of projects including Android demo tablets, robotic medical cart, injury avoidance system, biochemical air analyzer and other. Worked effectively on multiple concurrent projects across different clients with aggressive deadlines, changing priorities and frequent design adjustments. ## Education ### BS in Computer Engineering San Francisco State University ### BS in Electrical Engineering Voronezh State Technical University ### Bachelor's degree in Electrical and Electronics Engineering Voronezh State Technical University ## Contact & Social - LinkedIn: https://linkedin.com/in/mikhaillevitskiy --- Source: https://flows.cv/mikhaillevitskiy JSON Resume: https://flows.cv/mikhaillevitskiy/resume.json Last updated: 2026-04-01