Being a proactive person and eager to learn, I'm impassioned to explore the Embedded Systems domain & its applications to achieve my end goal of bringing out a positive shift in the society. I have always tried to accomplish this goal from my Projects, Professional experiences as well as my Research Publications ranging from Healthcare, Security to Environmental Protection. The most exciting part which I feel while working in this domain is the opportunity it provides me to traverse through all the three layers i.e Hardware, Firmware and Software to debug and resolve the problems. I always attempt multiple techniques to approach to a problem's solution with perseverance and try to maintain a good collaborative team spirit.
Gaining Professional Experience: Currently, I am working as Embedded Software Engineer at Radar and prior to that, I worked as Embedded Software Engineer at Intel - Solidigm. Additionally, I worked as a Firmware Development Intern at Matrix Industries and pursued internship at SK Hynix to gain work experiences which are strongly relevant to Embedded Systems domain.
Masters in Embedded Systems at University of Colorado Boulder (Graduated in May 21) The courses and projects in this Professional Masters degree helped me to gain industry level experience.
Bachelors in Electronics & Communications at University of Mumbai(India) Helped me to gain theoretical & practical knowledge about to Microprocessors, Controllers, Operating Systems and basics of Electrical Engineering.
Programmed MSP432 with FAT16 system SD card & VS1053 decoder by writing SPI protocol to play music on 8 Ω speaker through LM386 based Audio amplifier. For detailed description and Code, please visit the Github Link below.
Developed a Socket Client Server API running in Daemon mode using TCP/IP protocol based Ethernet Connection. Interfaced Fingerprint, Ultrasonic and TMP-102 sensor with two Tiva Clients to send data to BeagleBone Multithreaded Server
Designed a Hard Real-Time Embedded System using Rate Monotonic Scheduling Algorithm. Used OpenCv Object Detection tool on the R-Pi 3 interfaced with Rpi Camera to detect road signs and regulate the car speed.
Designed Low-Power Wireless Bluetooth Mesh Network between Friend Node & Low Power Nodes with PIR and SOund Detector Sensors. The project also included the usage of Persistent Storage, Event driven state machine, and Energy Optimization with the help of Silicon Labs Energy Profiler.
Designed an Embedded System from scratch including the Hardware interfacing of 8051, power regulator, latch, clock & reset circuitry, NVRAM & RS232. At Firmware level, performed Bare-metal Memory alloc/dealloc by configuring SPLD and interfaced EEPROM using I2C. Designed Schematics & used Debugging tools like Logic Analyser & Digital Oscilloscope in the process.
1. C logical expressions, ASCII, Strings
2. Cross-Compiled Makefile.
3. Memory Test Utility & Unittesting
4.State Oriented & Table-driven State Machine based I2C sensor TMP-102 interfacing.
5. UART based Circular Buffer
6. FreeRTOS DAC, ADC, DMA, DSP tasks.
• Engineered first stage bring-up and low-level debugging of Xilinx ZynqMP-based embedded platform, addressing
DDR and watchdog issues using JTAG, U-Boot, and PetaLinux.
• Reduced QSPI & EEPROM footprint from dual-chip to single-chip design and optimized Yocto recipes-bsp boot
scripts, resulting in a six-figure cost savings; configured Baseband DAC & ADC registers & interfaced accelerometer.
• Implemented background C++ services using Boost and syslog for NTP sync, SSL certificate renewal, hardware
health monitoring, and periodic telemetry, improving remote diagnostics across 13,000+ sensors in stores.
• Built and deployed a Python-based RF analysis tool using NumPy, SciPy, and SCPI-over-LAN communication
to automate 34-hour spectrum hopping validation, supporting FCC compliance efforts.
• Automated PoE switch diagnostics across 550+ retail stores via Python’s telnetlib, analyzing MAC tables, cable tests,
and port status; built syslog parsers with pandas/matplotlib to visualize tag reads & remote SSH real-time debugging.
• Worked on Firmware development and testing of PCIe Gen 5 SSD products with focus on NVMe Transport Layer.
• Designed & Programmed NVMe admin commands to optimize the SSD storage capacity & processing speeds.
• Implemented C++ thread-safe state machines for handling drive resets, IO queues & loading File system files to DRAM.
• Debugged firmware sightings & wrote integration tests for robustness of features’ functionality.
• Handled scrum master role abiding agile process for sprints spanning eight months and provided onsite LabOps support.
• Worked on debugging Simulator test scripts to evaluate the Crypto algorithmic features of Self Encrypting Drives.
• Developed firmware and reviewed the Source code for crypto algorithms according to TCG specifications.
• Worked on Building Custom Toolchain to develop the Ultra Low Power LTE-M Cellular IoT device in Zephyr RTOS environment.
• Made time multiplexed GPS & LTE-M network to work concurrently using Augmented GPS technique (A-GPS) & analyzed LTE-DRX & PSM mode for power optimization.
• Interfaced nrf-9160 with BME280 Sensor using Overlay files to transfer readings using MQTT on AWS IoT Platform with appropriate Data Visualization tool.
• Integrated & Calibrated Triaxial Gyroscope & Magnetometer with the Nanosatellite’s Attitude & Determination Control System & optimized current usage from 155 uA to ~35uA on BeagleBone Black.
• Developed Full Functional Unit Test Framework to verify the working of sensors & actuators before Nanosatellite launch.
• Worked with GitLab version control, developing ADCS’ subsystem Schematics, documenting code extensively using Doxygen.
• Conducted project demos, debugging on Nios II processor based FPGA & performing code review adhering to the guidelines.
• Assisted professor in redesigning the course assignments which are based on pipelining, caching & virtual memory management.
• Established UART to USB communication between EFM32 (ARM Cortex M3) & main GPU of the RoboSub for motor control
• Implemented I2C protocol between EFM32 & depth control sensor for underwater topographical data acquisition & logging.
• Implemented the logistic regression methods using on the Google Playstore dataset for predicting the best Category of application to be launched by the company.
• Also, wrote Pytest automated script for C program to check Architecture Endianness.
• Designed Universal IR T.V remote using LIRC (Linux Infrared Remote Control) codes on Raspberry Pi-0 (ARM v7 processor).
• Decoded NEC IR codes of T.V & AC remotes using ESP32 WiFi chip & designed an IR transmitter hemispherical circuit using ESP8266 (802.11 b/g/n WiFi)
• Incorporated Alexa’s voice control feature using Amazon Web Services (AWS) to the product.
• Co-authored and published a paper on the same in IEEE International Conference on Computing, Communication, Control and Automation (ICCUBEA) 2018 with ISBN (978-1-5386-5257-2).
• Speculated deeply on disparate Robot localization methods in Indoor, Underwater and Cosmic Environment.
• Co-authored and published a paper on this project with a heart attack warning system in the International Conference on Advanced Trends in Engineering (ICATE) 2017 with ISBN: (978-93-86171-02-3).
• Selected amongst the top five innovative ideas in EIDOLON 2017 competition organized by IET (Institution of Engineering and Technology) and presented the paper in IEEE events Innovision and Technomania 2017.
• Worked as a Student Ambassador at Indian Development Foundation NGO and actively volunteered in activities like teaching underprivileged students in schools & was a W2K (Waste to knowledge) Drive Member.
• Prior to that , I was a Volunteer and Social Webpage Editor at Adore India NGO.
Completed the 'Embedded System Design and Programming course' and built interesting projects on NXP FRDM-KL25z board during the course and implemented IoT based projects on ARM mbed platform & Node-Red.
Completed this course on 'Internet of Things (IoT) where I designed BLE beacon based projects on PSoC 4 board using PSoC Creator
• Having proficiency in Embedded C and Assembly Language at Firmware level, I wanted to gain knowledge about Python Programming Language,and Sorting Algorithms forming the basis of Computer Science.
• Accomplished this goal by pursuing this Online course taught by Prof. Eric Grimson from Massachusetts Institute of Technology
Professional Experiences
Relevant Academic Courses & Research Publications
Motivation to Build Something Great
I have known Atharv since the beginning of his Masters. His talents in debugging firmware are really good. He has grit & will not give up until he overcomes a technical challenge.
I managed Atharv as he started working on firmware for the MAXWELL CubeSat. He quickly got up to speed and showed sustained interest and dedication to making an impact on the project. He works well with the other team members and has shown growth in both his embedded firmware skills and system test knowledge in just the short time that he has started working on the MAXWELL mission.
I have known Atharv since the beginning of his Masters. His talents in debugging firmware are really good. He has grit & will not give up until he overcomes a technical challenge.
I managed Atharv as he started working on firmware for the MAXWELL CubeSat. He quickly got up to speed and showed sustained interest and dedication to making an impact on the project. He works well with the other team members and has shown growth in both his embedded firmware skills and system test knowledge in just the short time that he has started working on the MAXWELL mission.
I have known Atharv since the beginning of his Masters. His talents in debugging firmware are really good. He has grit & will not give up until he overcomes a technical challenge.
I managed Atharv as he started working on firmware for the MAXWELL CubeSat. He quickly got up to speed and showed sustained interest and dedication to making an impact on the project. He works well with the other team members and has shown growth in both his embedded firmware skills and system test knowledge in just the short time that he has started working on the MAXWELL mission.
I have known Atharv since the beginning of his Masters. His talents in debugging firmware are really good. He has grit & will not give up until he overcomes a technical challenge.
I managed Atharv as he started working on firmware for the MAXWELL CubeSat. He quickly got up to speed and showed sustained interest and dedication to making an impact on the project. He works well with the other team members and has shown growth in both his embedded firmware skills and system test knowledge in just the short time that he has started working on the MAXWELL mission.
I have known Atharv since the beginning of his Masters. His talents in debugging firmware are really good. He has grit & will not give up until he overcomes a technical challenge.
I managed Atharv as he started working on firmware for the MAXWELL CubeSat. He quickly got up to speed and showed sustained interest and dedication to making an impact on the project. He works well with the other team members and has shown growth in both his embedded firmware skills and system test knowledge in just the short time that he has started working on the MAXWELL mission.