S

Siddhant Baldota

Senior Software Engineer

San Diego, California, United States6 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Innovated and patented a data compression algorithm.
  • Led a team for autonomous underwater vehicle software development.
  • Published research on wildfire smoke detection at NeurIPS 2022.
Stackforce AI infers this person is a Machine Learning and Computer Vision expert in the AI and Research sectors.

Contact

Skills

Core Skills

Machine LearningFirmware DevelopmentComputer VisionSoftware DevelopmentTechnical Writing

Other Skills

AIApache SparkArtificial Intelligence (AI)Artificial Neural NetworksAzureBashBitbucketCC++Data AcceleratorData CompressionData EngineeringData PipelinesData ScienceDeep Learning

About

I’m Siddhant Baldota — a Machine Learning & Software Engineer working at Maxlinear, Inc. in Carlsbad. As a Senior Software Engineer at MaxLinear, I am working on the company's flagship storage accelerator product, Panther, designing and coding APIs, libraries and drivers in C and Python on the user space as well as the kernel space. My capabilities include being hands-on with the silicon, setting up unit and functional test cases as well as bringing up emulation based use cases. Apart from the storage accelerator project, I have set up real-time perception pipelines for object detection and tracking, audio classification) in PyTorch/TorchScript/OpenVINO and make them work on outdated x86 Atom cores in Wi-Fi access points with sub-50 ms latency. Moreover, I have worked on creating network packet generators and parsers for upstream and downstream interfaces. I earned my M.S. in Computer Science from UC San Diego, where I worked at the San Diego Supercomputer Center on multimodal wildfire smoke detection (satellite + weather + cameras). Our work was published in Remote Sensing (MDPI, 2023) and presented at NeurIPS 2022. Earlier, I collaborated with clinicians at UCL, University of Kentucky, and NHS (Luton & Dunstable) on deep-learning-based THA implant recognition, presented as an e-poster at SICOT 2021 (Budapest). Before grad school, I led the Autonomous Underwater Vehicle software team (12 people): ROS, PID control, path planning, camera calibration, and underwater object detection in the real world. Tech: C/C++, Python, Bash; PyTorch, OpenVINO, TensorFlow; OpenCV; Docker, GitLab CI/CD; performance profiling & optimization. Writing: Google Scholar: https://scholar.google.com/citations?hl=en&user=-lAVQXEAAAAJ Articles (50k+ views): https://medium.com/@sidatwork99 Patent: I contributed to optimize the compression speed of the XP10 algorithm in software using search space pruning techniques. This work led to an international patent (WO2025128604A1) on compression. https://patents.google.com/patent/WO2025128604A1/en Paper: https://www.mdpi.com/2072-4292/15/11/2790 I’m open to ML/CV software roles (runtime optimization, edge inference, AR/VR & spatial computing) — especially at teams like Apple (Vision/ARKit). Let’s connect: siddhantbaldota@gmail.com GitHub: https://github.com/sid0312 LinkedIn: linkedin.com/in/siddhant-baldota

Experience

6 yrs 5 mos
Total Experience
1 yr 5 mos
Average Tenure
3 yrs 8 mos
Current Experience

Maxlinear

2 roles

Senior Software Engineer | AI, Firmware | C, C++, Python

Jan 2023Present · 3 yrs 5 mos · Carlsbad, California, United States · On-site

  • Presently an integral senior software engineer in Maxlinear's MaxAI team, I am working on edge AI inference on network processors and access points to make WiFi more intelligent. I work with extracting insightful information from RTSP camera feeds and microphones for real time object and audio detection on Maxlinear SoC. Along with this, I am actively supporting the WAV700 efforts at Maxlinear.
  • Apart from this, I render my services to the Data Accelerator project, leveraging AI technologies to optimize compression ratios using Python based ML and DL frameworks like Scikit Learn and PyTorch.
  • I've engineered custom libraries for packet generation and parsing, integrating downstream symbol capture and OOB NDR functionalities into firmware and software emulation. By implementing Jira, Bitbucket, Git, Valgrind, and GNU Debugger, I've streamlined project development processes, reducing code review time by 40% and identifying 25% more bugs before production release.
  • Furthermore, I've innovated and patented a non greedy solution for optimizing data compression speed, alongside developing a novel partitioning and clustering based compression algorithm in Python to improve compression ratios.
  • My expertise spans coding in C, C++, and Python for device drivers and firmware, ensuring robustness through comprehensive unit testing. I excel in memory management, multithreading implementation with mutexes and semaphores, and handling event and interrupt mechanisms within real time operating systems (RTOS).
CC++PythonAIFirmwareData Accelerator+9

Software Engineer Intern

Jun 2022Sep 2022 · 3 mos · Carlsbad, California, United States

  • I enhanced the compression time of XP10 by 50% through an analysis of redundancies within the existing algorithm, optimizing its performance. Additionally, I conducted a comprehensive time analysis of XP10 data compression using both C and Python, providing insights into the efficiency of each implementation.
CPythonSoftware Development

San diego supercomputer center

2 roles

Graduate Student Researcher, AI and Computer Vision

Promoted

Apr 2022Dec 2022 · 8 mos

  • As a Graduate Student Researcher under Dr. Mai H Nguyen, advised by Prof. Garrison Cottrell, I presented a poster on the effects of multimodal data in wildfire smoke detection at the "Tackling Climate Change with Machine Learning" workshop at NeurIPS 2022. Our team documented our work in a 4-page paper available at https://arxiv.org/abs/2212.14143. Additionally, we submitted and had accepted the full-length transcript of our research to the Remote Sensing Journal, Section: Environment Remote Sensing, under the special issue: "Detecting, Mapping, and Characterizing Wildfires Using Remote Sensing Data," with the ISSN 2072-4292.

Research Assistant, Image Processing and Computer Vision

Oct 2021Mar 2022 · 5 mos

  • As a research assistant, I conducted tests to evaluate the effectiveness of several state-of-the-art deep learning-based computer vision models for early and accurate wildfire detection. I was responsible for implementing the batch validation API for PyTorch Lightning and converting the legacy model from Torch to ONNX for field deployment. Additionally, I developed Python and Bash scripts to merge frames at different frame rates, creating videos with image tiles and dimensions plotted on each frame.

Ucl

Student Researcher

Nov 2020Jun 2021 · 7 mos

  • I led a study aimed at enhancing the detection system for orthopedic Total Hip Arthroplasty (THA) implants through deep learning techniques. Collaborating closely with medical experts from University College London, Luton and Dunstable University Hospital, and the University of Kentucky, I contributed a deep learning approach to detect hip implants. Our findings were presented through an e-poster at the 41st International Society of Orthopaedic Surgery and Traumatology (SICOT) World Congress, held in Budapest in 2021.

Srm university

Undergraduate Research Assistant, Computer Vision and Deep Learning

Sep 2020May 2021 · 8 mos · Chennai, Tamil Nadu, India

Team srmauv - srm autonomous underwater vehicle

2 roles

Software Lead

Jul 2019Jan 2020 · 6 mos · Chennai, Tamil Nadu, India

Software Developer

Oct 2018Jun 2019 · 8 mos · Chennai, Tamil Nadu, India

L&t technology services limited

Computer Vision Intern

Jun 2019Jun 2019 · 0 mo · Navi Mumbai, India · On-site

  • I leveraged the power of the cognitive services API by Microsoft Azure to train a model which classifies various kinds of fruits based on their image with an accuracy of 95.8% on the test set. This increased reliability of the company to port the API for other use cases
AzureMicrosoft Cognitive ServicesMachine Learning

Studyopedia

Technical Subject Matter Expert

Dec 2018Jan 2019 · 1 mo · New Delhi Area, India

  • During my tenure at Studyopedia.com, I served as a technical subject matter expert, primarily focusing on crafting comprehensive interview questions pertaining to Java 8, Java 9, and Java SE. With a meticulous approach to content creation, I delved deep into the intricacies of these programming languages, ensuring that the questions were not only relevant but also challenging enough to gauge candidates' proficiency accurately. My dedication to delivering high-quality, informative content significantly contributed to enhancing the learning experience of over 100,000 users who visited the website seeking guidance and preparation for Java-related interviews.
Technical WritingWeb Content WritingJava 8Java 9

Education

UC San Diego

Master of Science - MS — Computer Science

Sep 2021Dec 2022

SRM IST Chennai

Bachelor of Technology - BTech — Computer Science

Jul 2017Jun 2021

St. Mary's ICSE School

School

Sep 2005Apr 2015

Stackforce found 100+ more professionals with Machine Learning & Firmware Development

Explore similar profiles based on matching skills and experience