Experienced robotics engineer with over five years of hands-on involvement in the field. Specializing in autonomous ground and aerial vehicles, with a robust background in writing production-level code and integrating various sensors and controllers. Currently excelling as an embedded software engineer, leveraging expertise in developing cutting-edge technologies.SkillsArduCopter, C/C++, Embedded Software, ESP32, freeRTOS, Gazebo, GCP (IoT Core), GIT, GitHub, Internet Of Things (IoT), Kafka, Linux, PX4, Python, Robot Operating System (ROS), Software Development.EducationSept 2014 - June 2018 Bachelor's degree in Mechatronics Engineering at Air UniversityExperienceMarch 2021 - March 2024 Embedded Software Engineer at Jolta Electric/Epazz/Cobra Firing SystemsImplementing STM32-based USB mass storage class to parse CSV files for program storage and retrieval.Developing STM32-based USB CDC class for seamless communication with modules.Crafting STM32-based firmware for dynamically handling USB modes (Host/Device).Implementing communication interfaces such as USART, SPI, I2C, CAN, and USB using STM Low Level drivers and HAL drivers for efficient data exchange.Interfacing FLASH memory modules using SPI drivers for data storage and retrieval.Developing and integrating Bootloader for STM32L4 for seamless firmware updates and maintenance.Integrating freeRTOS into projects for efficient task management based on priorities.Planning project features and managing teams of embedded engineers for project success and timely delivery.Interfacing sensors and actuators using STM32 boards for Unmanned Aerial Vehicles (UAVs) for precise control and monitoring.Developing IoT-based vehicle location tracking software using ESP32 for Electric bikes, enhancing vehicle security and tracking capabilities.Aug 2020 - Dec 2020 Lead Drones Engineer at SuperstellarLeading the development and supervision of a fleet of twenty drones for drone light shows, ensuring seamless execution and adherence to safety standards.Conducting thorough test flights of new drones for integration into the fleet to guarantee optimal performance and reliability.Orchestrating synchronous fleet flights involving twenty drones, demonstrating precision and coordination in aerial displays.Fulfilling responsibilities as a drone expert trainer, imparting knowledge and skills to new hires to maintain high standards of expertise within the team.Aug 2018 - Aug 2020 Mechatronics Engineer at Maanz AI SMC Private LimitedImplementing automation for data pre-processing and post-processing modules to enhance data quality for efficient and reliable data analysis.Automating data fitness calculation and data quality evaluation modules to streamline data assessment processes.Developing an automated pipeline capable of generating environment maps tailored for the automotive industry to improve navigation and decision-making processes.Automating reporting module for streamlined reporting processes to ensure timely and accurate dissemination of information.Designing and implementing open and closed-loop programs for Unmanned Aerial Vehicles (UAVs) to enhance their control and performance.Engineering a comprehensive software stack for Unmanned Aerial Vehicles (UAVs), integrating functionalities for optimal operation.Integrating obstacle avoidance and package delivery features into UAVs to enhance their capabilities and safety measures.Conducting testing of algorithms for UAVs in a 3D realistic environment using Gazebo to ensure algorithm robustness and performance.Developing test cases for algorithm testing in 3D realistic environments using Software-in-the-Loop (SITL) simulations to ensure thorough evaluation of UAV functionalities.Utilizing 3D modeling and printing techniques for UAV prototyping and testing of UAV software stacks in Hardware-in-the-Loop (HITL) simulations to ensure comprehensive validation of designs and software implementations.
#J-18808-Ljbffr