Abhishek Shukla

Software Engineer

Hyderabad, Telangana, India4 yrs 6 mos experience
Most Likely To Switch

Key Highlights

  • Proficient in embedded systems and firmware development.
  • Hands-on experience with various microcontrollers and protocols.
  • Strong analytical skills with a focus on problem-solving.
Stackforce AI infers this person is a skilled Embedded Systems Engineer with a focus on Aerospace and IoT applications.

Contact

Skills

Core Skills

Embedded FirmwareCArdupilotComputer VisionEmbedded SystemsFirmware Development

Other Skills

AlgorithmsAnalytical SkillsArduinoAudio StreamingAutomatic Landing using Helipad DetectionBLEC++CommunicationCubeOrangeData AnalyticsData StructuresDebuggingESP32Embedded C++Ethernet

About

Someone who is curious, energetic, fresh minded, having good understanding of computer architecture, C/C++ Skills, research and analytical thinking, able to write code which has higher cache hit rate, a good team player and ready to learn new technologies. Worked with various Micro-controllers and Micro-processors like SAME70, ESP32, NRF52, STM32, Xilinx ZC702, Jetson Nano, Jetson Xavier, etc. Have developed firmware in bare metal as well as on top of Operating systems like FreeRTOS, ChibiOS, etc. Keen knowledge on hardware communication protocols like UART, SPI, I2C, I2S, etc. Have worked on various wireless protocols like WiFi, BLE, TCP/IP, UDP, Websocket, etc. Used Git, Bitbucket for version control. Worked with Autopilot systems with Ardupilot and PX4, ported ardupilot to new custom flight controllers, modified mission sub systems in ardupilot according to the requirements, created custom telemetry messages to save bandwidth, created custom MAVLink messages according to requirements. Worked with Copters, Planes, VTOLs on CubeOrange, CubeOrange+, PixHawk, QGroundControl, and Mission Planner. Integrated Peripherals like GPS, Airspeed Sensor, Telemetry, etc. with Autopilot. Have In depth knowledge about MAVLink Protocol and hands on experience with SITL & HITL. "The winds will carry you, if you choose to run."

Experience

4 yrs 6 mos
Total Experience
1 yr 6 mos
Average Tenure
3 yrs
Current Experience

Skyroot aerospace

Embedded Software Engineer

Jun 2023Present · 3 yrs · Hyderabad, Telangana, India

  • Writing software for rocket 🚀
Embedded FirmwareSoftware Development Life Cycle (SDLC)CC++

Nextleap aeronautics

Embedded Firmware Developer

Dec 2022Jun 2023 · 6 mos · Bengaluru, Karnataka, India · On-site

  • I was interested in aeronautical, avionics and astrophysics field, so I decided to work in this filed, I got the opportunity to work at NextLeap Aeronautics.
  • I am working here on 3 different projects which are described as following :
  • 1. QuadCopter
  • Cube Orange hardware with PX4 Software stack was used in this project.
  • It was Generic Quadcopter, 3D parts were printed in the company itself, My responsibility was to set up all the required parameters, setup all the components like motors, Receiver and controller, etc. and test it and debug the logs after the flight.
  • QGroundControl was used as Ground Control Station(GCS).
  • 2. MedVTOL
  • CubeOrangePlus with ardupilot software stack was used in this project.
  • It was OctaQuadPlane, My responsibility in the project was to research about OctaQuadPlane at software side, then change the firmware if required, Setting up all the parameters for VTOL mode as well as plane mode, integrating peripherals like GPS, Telemetry, Airspeed Sensor, Buzzer, Winch, Servos, Motors, Camera, etc.
  • QGroundControl and Mission Planner were used as Ground Control Station(GCS).
  • 3. Automatic Landing using Helipad Detection
  • Developing a script in python to detect the Helipad and doing automatic landing based on the recognized image. Jetson Xavier with CubeOrange was used for this project, MobileNetSSD v2 was used as object detection model.
QuadCopterMedVTOLAutomatic Landing using Helipad DetectionQGroundControlMission PlannerPX4 Autopilot+3

Vegg

Embedded System Developer

Dec 2021Dec 2022 · 1 yr · Surat, Gujarat, India

  • I decided to do work in the field of Embedded Systems because I was fascinated by Microcontrollers, MEMS and IoT.
  • I worked here on various Communication Protocols like Websocket, HTTP, WiFi and various Peripheral Protocols like UART, SPI, I2S and I2C.
  • I worked on various Micro-controllers here like Arduino, ESP32, ESP32S2, ESP8266.
  • While working on these Microcontrollers I worked with various IDEs which include Arduino IDE, VS Code IDE, Sublime Text IDE.
  • I worked here on 4 projects here and also learnt GIT version controlling through Command Line Interface.
  • My projects were :
  • 1. Smart Dot
  • Wrote firmware to efficiently control Switches through our phone, device is also capable of storing Timers and hence it can be switched on and off when required.
  • Device is also capable of OTA(Over The Air) Update.
  • Collaborated with Hardware Designing Engineers to understand hardware and software interaction.
  • 2. Mapsted Device
  • In this project I wrote firmware for device which can sniff wifi in it's parameter and send it to the web server.
  • BLE was also used in this project to verify the device and BLE data of the device were also sent to server along with WiFi data.
  • 3. Audio Streaming Device with Mic
  • In this project I wrote firmware to stream audio from a webserver to our device using a Ethernet.
  • Ethernet was also used as Power Conductor (PoE).
  • I also wrote firmware to Record sound through the inbuilt mic in this device, we can listen back this audio where we have saved this file.
  • 4. Smart Home
  • In this project I had to make changes to the existing Firmware as well as add new features, The technologies used in this projects are BLE, TCP/IP, DHCP, UDP, Mesh Networking and iBeacons. Micro-controllers used in this project are ESP32, PICOD4.
  • Embedded C++ was used to write the firmware.
  • While working on these projects I worked on Windows Operating System and Ubuntu Operating System, my projects were written on Arduino framework and also in ESP IDF.
WebsocketHTTPWiFiUARTSPII2S+6

Suven consultants and technology pvt.ltd.

Data Analytics and Coding Internship

May 2021May 2021 · 0 mo · Surat,gujarat

  • Completed internship of two weeks at Suven Consultants and Technology Pvt. Ltd. of Data Analytics Coding Internship, which included
  • 1. Performing Analysis of Meteorological Data.
  • 2. Recognizing handwritten digits using scikit-learn.
Data Analyticsscikit-learn

Education

Dr. S.& S.S. Ghandhy Goverrnment Engineering College

Bachelor of Engineering - BE — Electronics and Communication Engineering

Jul 2018May 2022

Gurukrupa Sankul of Science and Commerce

Higher Secondary School

Jan 2016Jan 2018

Stackforce found 100+ more professionals with Embedded Firmware & C

Explore similar profiles based on matching skills and experience