Kaustubh Sudhir Jawalekar
Contact: +1-669-***-**** Email id: ******************@*****.***
LinkedIn: Kaustubh Jawalekar Git: www.gitlab.com/kausj95 Embedded Software Engineer in Test at MathWorks supporting Embedded Coder product for code efficiency, and Silent bug diagnostics.
SKILLS
Programming Languages : C, C++, MATLAB, Python
Tools : GIT, Jira, Simulink, FreeRTOS, MCUExpresso, Eclipse, Visual Studio Hardware : Logic Analyzer, DSO, NXP LPC17XX, NXP RTXXX, TI CC26XX, ATMega16 Protocols : UART, SPI, I2C, CAN, BLE, Ethernet, USB, ADC, PWM, MQTT, DHCP, TCP/IP PROFESSIONAL EXPERIENCE
Embedded Software Engineer in Test, The MathWorks, Inc., USA Mar, 2020 – Present o Develop and execute unit, integration, and system tests in MATLAB and C/C++ to ensure at least 80% code coverage for optimized C/C++ code from Simulink models for embedded systems with resource constraints. o Design and maintain automated test infrastructure for Embedded Coder product in MATLAB, C and Python, including Simulink semantics randomization to identify and rectify bug-prone scenarios. o Identify and resolve output mismatches between generated C code and MATLAB code, enhancing code efficiency through optimization checks and automated procedures Product Test Engineering Intern, NXP Semiconductors USA Jun, 2019 – Dec, 2019 o Conducted testing on 350 RT600 microcontroller units across a temperature range of 70 C to -40 C to assess repeatability, functionality, and performance.
o Enhanced C++ test scripts for electrical evaluations, including scan, stuck-at, Vmin, and MemBist tests. Performed drift analysis to assess product performance, power efficiency, and yield loss using Exensio-Yield software. o Automated the conversion of test data logs into tester-readable formats using Python and RegEx, streamlining data processing.
Summer Intern, Accolade Electronics Pvt. Ltd., Pune, India Jul, 2018 – Aug, 2018 o Implemented Protobuf (nanopb) library protocol for a structure of 30 string and 20 integer variables in existing C++ source code to reduce communication latency and memory usage during communication. o Implemented wireless IPv6 LAN and SNMP for device and client communication in Linux Environment. o Engineered a CUSTOM-MIB for fetching device specific information through SNMP at device side. PROJECTS
Light Fury: -Ultrasonic and Geo Sensor Based Self-Navigating Autonomous RC Car Jan, 2019 – May, 2019 o Programmed Bridge Controller in Embedded C for long range connectivity between Android app and LPC1758. o Used CAN bus for 5 controllers’ communication and Bluetooth HC-05 with ZigBee for Long range car monitoring. o Converted C++ based UART and GPIO drivers in C using C wrappers and Unit Tested it. Wiki report: Light Fury Smart Rock-Paper-Scissor game using Flex sensors and RGB LED matrix Jan, 2018 – May, 2018 o Developed ADC interface for Flex Sensors (Gesture detection) and UART interface for Bluetooth HC-05 (wireless communication) in gesture-controlled Rock-paper-scissor video game developed in Embedded C++. o Designed GPIO driver for RGB LED matrix as a display on LPC1758 controller. Wiki report: Smart Rock Paper Scissors Bio-metric Wrist Band for Body Temperature, Heart Rate and Calorie count Aug, 2015 – May, 2016 o Developed Android app and, interfaced LIS2DH accelerometer with TI CC2650 using I2C to measure calories burnt. PUBLICATIONS
Wildfire Detection Using Wireless Mesh Network, IEEE, June-2019. DOI: 10.1109/FMEC.2019.8795316 Bio-metric Wrist Band, IJNTR Journal, April-2016. ISSN:2454-4116, Volume-2, Issue-4 EDUCATION
MS, Computer Engineering (Embedded Systems) GPA: 3.415/4 Aug, 2017 – Dec, 2019 San Jose State University, CA, USA
Embedded Software development, Embedded Software Applications, Computer Architecture, System Software Development, Network Protocols and Security, Machine Learning, Object Oriented Programming, Operating Systems BE, Electronics and Telecommunication GPA: 3.6/4 Aug, 2012 - May, 2016 Savitribai Phule Pune University (University of Pune), Maharashtra, India