Skip to main content
Akash S

Akash S

Software Engineer | C/C++ | Qt/QML | Embedded & Desktop Systems

Talent
BengaluruMember since May 30, 2026
C++PythonQtQMLRP2350STM32ARM Cortex-MOTAUARTSPII2CProtobufObserver PatternJenkinsAWSGitCI/CDFlutterLinux
·

Hire this person

Send a job offer directly to this candidate

C++PythonQtQMLRP2350

About

Software Engineer with 4 years of experience developing C/C++ applications across desktop and embedded systems. Experienced in Qt/QML, multithreaded software design, object-oriented development, and Windows-to-Linux cross-platform porting. Hands-on experience with ARM Cortex-M and RP-series microcontrollers, telemetry-driven workflows, performance profiling, and hardware-integrated debugging. Worked on CI/CD automation using Jenkins, AWS, and Python for desktop application delivery.

Experience

Software Engineer at Launchtrax Private Limited (2022-07 – Present)

  • Developed mission planning and debrief software using Qt and SIMDIS for 3D mission visualization, operational planning, and post-mission analysis.
  • Designed object-oriented C++ components using the Observer pattern to manage interactions between planning, simulation, and debrief modules.
  • Extended the desktop application into a real-time Ground Control System (GCS) by integrating Linux-based drone simulation, UE5 AirSim, and MAVLink, adapting architecture for multithreaded event handling.
  • Built a CI/CD build distribution system using Jenkins, AWS, Python, and Flutter, enabling QA teams to generate and download branch-based builds and historical artifacts.
  • Developed Qt/QML-based AUV mission-planning software with Protobuf communication to embedded firmware over onboard Wi-Fi.
  • Developed embedded software for RP2350/Pico 2W and STM32 platforms, integrating UART, SPI, I2C, OTA updates, SD-card workflows, and mission execution logic.
  • Implemented STM32 mission-data flashing, and currently porting Pico-based firmware to STM32 production hardware.
  • Performed hardware-integrated debugging and subsystem prototyping using digital and analog oscilloscopes to validate communication and embedded system behaviour.

Education

B.E. in Computer Science – New Horizon College of Engineering

Skills

Software EngineerC/C++Qt/QMLEmbedded & Desktop Systems

Reviews

Related