Summary
Overview
Work History
Education
Skills
Websites
Certification
Profile Updated On
Total Years Of Experience
Skills
Timeline
Arun Kumar

Arun Kumar

Summary

Lead and Consultant with 14+ years of experience in high-performance, low-latency, and safety-critical systems across Automotive, Market Data, IoT, Financial Domain, POS, and Avionics. Expert in C/C++, End-to-end low-latency optimization, multithreading, real-time systems, and Linux internals, with deep focus on system-level architecture and low-level optimization. Proven architect of scalable, deterministic, and fault-tolerant platforms, specializing in memory management, concurrency, CPU/cache-aware tuning, compiler optimization, and high-throughput networking. Delivered mission-critical systems compliant with IEC 61508, DO-178, MIL-498, and ISO 26262, with strong ownership of end-to-end architecture and technical leadership.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Lead | Embedded Linux and Qt Developer

AUTOMATORR CONSULTING SERVICES PVT LTD
08.2025 - Current
  • Built a cross-currency coin payment system for parking meters using Qt (UI) and modern C++ (backend) with MySQL storage. The module supports AUD and MYR denominations, provides accurate change and validation logic, integrates with hardware controllers, and includes unit & integration tests for production reliability.
  • Engage with clients to understand business goals, operational challenges, and strategic objectives across IoT and CRM domains.
  • Lead requirement discovery activities using structured techniques such as: Workshops and brainstorming sessions, Document analysis, Surveys and questionnaires, Unit Testing, Code coverage.
  • Provide technical and functional guidance to delivery teams to ensure solution feasibility and scalability.
  • Designed & implemented Coin Payment module for parking meters supporting Australian Dollar (AUD) and Malaysian Ringgit (MYR) — complete front-end in Qt and back-end in C++, using MySQL for persistence.
  • Handled currency-specific denomination logic, validation, and change calculation.
  • Implemented robust error handling, state transitions, and unit tests to ensure reliable operation in embedded targets.
  • Integrated with peripheral controllers and command processors; optimized for low-latency transaction flow.
  • Led end-to-end feature delivery: requirements → design → implementation → testing → deployment on parking meter fleet. Achieved stable operation across multi-currency scenarios and reduced transaction errors.

Associate Manager | LEAD | Scrum Master

Bristlecone India
Noida
07.2023 - 06.2025
  • Developed modules for the Securities trading platform using C and C++, focusing on shared memory concepts for high-performance data exchange and real-time market updates.
  • Worked on understanding client requirements and warehouse data flow to support accurate and efficient application behaviour in the capital markets domain.
  • Contributed to building and enhancing features for trading in Equity, Derivatives, and Currency Derivatives, enabling users to monitor markets, analysed stock charts, and place orders efficiently.

Project Leader

R Systems International
Noida
01.2022 - 06.2023
  • Worked as Project Leader/Scrum Master for video conferencing core library (VidyoClient SDK) team, managing sprints and Agile ceremonies.
  • Implemented various features for virtual room collaboration, including breakout rooms for focused discussions and brainstorming sessions.
  • Enabled remote PTZ camera control by administrators, enhancing flexibility for use cases such as remote surgeries in hospitals.
  • Contributed to VidyoConnector cross-platform application and SDK (part of the VidyoClient SDK) provided by Vidyo, designed to enable video conferencing capabilities in custom applications or as a standalone client.
  • Contributed to the Vidyo application, which is a high-performance, enterprise-grade video conferencing platform designed to support real-time audio and video communication over IP networks. It provides low-latency, high-quality conferencing even under constrained network conditions by leveraging scalable video coding (SVC) and adaptive encoding.
  • Built and optimized C++ modules for real-time video processing with multithreading.
  • Created Proof of Concepts (POCs) to evaluate new technologies and features, presenting prototypes to stakeholders for feedback and validation.
  • Identified, debugged, and resolved software issues, focusing on performance bottlenecks and stability concerns in a concurrent processing context.

Sr. Technical Analyst (SME)

Intersoft Data Labs
Gurugram
12.2019 - 12.2021
  • Core member of the Market Data Server development team responsible for building low-latency, high-frequency trading solutions for APAC and PANAM stock exchanges.
  • Implemented exchange connectivity protocols (FIX, ITCH, OMnet, native) from scratch for multiple exchanges including SGX, KRX, ASX24, JPX Tocom, Taiwan SE, Bursa Malaysia.
  • Optimized performance and reduced latency in market data broadcasting pipelines.
  • Developed shell scripts for automated code generation, scanning, and system housekeeping.
  • Groomed and mentored team members, improving on boarding and productivity.
  • Involved into business JIRA tasks for requirement analysis, finalizing scope, providing estimation, development, bug fixing, unit testing, peer review.

Senior Software Engineer

Barco Electronic Systems
Noida
04.2018 - 12.2019
  • ClickShare, is a wireless presentation and collaboration system that allows users to share their laptop or mobile device screen to a central meeting room display. Behind the scenes, it makes use of multimedia frameworks and multicast networking protocols, mDNS/Bonjour, IGMP, DSP algorithm, and Audio and custom streaming protocols to discover devices, manage sessions, and stream content in Network Domain.
  • Developed customer-requested features for ClickShare, a wireless presentation system, ensuring compliance with Google coding standards along with in-house best practices.
  • Implemented smooth screen transitions for the mobile application using Qt/QML, enhancing user interaction with ClickShare C-10.
  • Contributed to secure communication feature with ClickShareApp and OTA updates using TLS 1.2/1.3.
  • Worked on wireless connectivity, streaming protocols (UDP/RTP/RTCP), audio and DSP algorithm, and device pairing to enable seamless device collaboration(mDNS) and screen sharing via AirPlay / Miracast / Google Cast as BYOD.
  • Designed and executed unit/component tests to validate functionality, performance, and system stability.

Technical Lead

Harman Connected Services
Bengaluru
04.2017 - 04.2018
  • The Boom Box Infotainment System is a real-time embedded multimedia platform or multimedia frameworks for motorcycles and cars, supporting navigation, Bluetooth, media playback, voice control, and Wi-Fi/Bluetooth connectivity. It integrates Qt/QML-based HMI with audio/video streaming, audio DSP algorithm, multicast protocols, and OTA updates.
  • Collaborated on the design and implementation of critical modules (HMI, Bluetooth, Tuner, Wi-Fi, and Media) for a Telematics-based automotive infotainment ECU, using C++14 and Embedded Linux (Yocto) in compliance with ASPICE development standards.
  • Analysed customer requirements (CRS) and change requests to derive clear, traceable technical specifications (TRS-SW), ensuring 100% requirement coverage and end-to-end traceability throughout the software development lifecycle.
  • Contributed to the architecture and development of new infotainment features, aligning with HMI design principles and ensuring smooth integration across system components.
  • Participated in cross-functional collaboration with global teams (Harman Novi, China, and customer-side) to drive alignment on technical requirements, troubleshoot complex integration issues, and maintain delivery timelines.
  • Performed in-depth diagnostic analysis using customer logs and trace tools to identify root causes of system-level issues, ensuring robust fixes aligned with automotive quality expectations.
  • Conducted rigorous validation and system testing on developed modules, contributing to system-level stability and feature completeness under automotive conditions.
  • Led code reviews and version control activities using Git/Bitbucket to ensure code quality, compliance, and maintainability within a CI/CD pipeline.
  • Supported feature deployment and issue resolution across multiple releases, participating in strategic decisions on system improvements in collaboration with project management and quality leads.

Senior Software Engineer

Rocket Testtailor Software Private Limited
Gurugram
06.2016 - 02.2017
  • I was part of Engineering R&D Department. I was involving developing betting software bet90 and payment domain.
  • Contributed to core application modules using C++ (with Unreal Engine) and the Qt Framework, enabling support for additional betting games across Windows and Linux platforms.
  • Developed new modules such as Cashout and Plugins, and enhanced existing components including Cashbox and Automat, enabling dynamic expansion for new game types.
  • Integrated betting slip-based cashout capabilities into the Cashout module and fixed critical bugs related to real-time cash-out processing.
  • Built plug-ins to support a wide range of printers for ticket printing using QTextCodec, QPrinter, and QPrintEngine.
  • Implemented fallback logic to generate PDFs when no physical printer was detected.

Senior Software Engineer

PS Intelegencia Pvt Ltd
Noida
05.2014 - 06.2016
  • Worked in an Agile environment on the Risk Management System (RMS) for Odin Software within the capital markets domain. The project involved developing, enhancing, and optimizing high-performance stock-trading risk management modules using C, C++ and MFC on the Windows platform.
  • Developed, enhanced, and optimized stock-trading risk management modules using C++ and MFC on the Windows platform.
  • Contributed to building reliable and high-performance financial application components, ensuring accuracy, stability, and real-time responsiveness required for trading systems.
  • Multiple clients are connected to single server which fetch data from SQL database and receives broadcast from exchanges like NSE, BSE, and MCX etc.
  • Created UI components, sending and receiving packets over TCP connection and used multithreading to interact with .Net application through C++ DLL. We encrypt and decrypt the message when sending from C# to the receiving end of C++.

Software Engineer

HCL Technologies (Via Mangna Infotech)
Noida
06.2013 - 04.2014
  • The Sony Action Cam FDR-X3000 is a high-end action camera with 4K video recording, advanced image stabilization (Balanced Optical SteadyShot), and Wi-Fi/Bluetooth/GPS connectivity. It supports remote control, media transfer, and streaming, which rely on a mix of standard and proprietary communication protocols.
  • Enhanced the video recording quality in the movierec view module by introducing new settings such as SSLOW and STD, and resolved bugs affecting various modes including HQ, PS, STD, SLOW, and VGA.
  • Improved the stillrec view module by adding and refining parameters such as ISO, exposure time, and embedding device manufacturer and model information, enabling users to capture high-quality images even while in motion.
  • Extended functionality of the intervalrec view module by integrating a shooting timer, allowing automated captures at defined intervals in interval recording mode.
  • Resolved a critical defect that caused the application to crash on 4K TVs and high-resolution displays, ensuring smooth image rendering and improved user experience on advanced screens.

Software Engineer

Honeywell Technology Solutions Lab via Datamatics
Bengaluru
10.2012 - 06.2013
  • NGFMS is a safety-critical avionics system developed for commercial aircraft to manage navigation, performance optimization, and flight planning. It runs on real-time embedded platforms (like QNX on PowerPC or ARM) and must conform to stringent DO-178B Level A/B safety certification.
  • As a software developer on the NGFMS project, I was responsible for enhancing the quality and performance of a real-time, safety-critical avionics system used in next-generation commercial aircraft.
  • The development work was conducted in compliance with DO-178B Level B certification standards.
  • Developed and integrated software modules in C++ and MFC, targeting multi-platform environments including Windows, Linux, and VxWorks.
  • Conducted requirements analysis and documenting at DOORS, code tracing, and mapping to ensure compliance with the DO-178B objectives, focusing on traceability between requirements and implementation.

Education

DSSD (PG Diploma in System Software Development) - undefined

C-DAC- ACTS
01.2011
GPA: 65 %

B. Tech - Computer Science and Engineering

ICFAI University
01.2010
GPA: 62.9 %

Intermediate (10+2) - PCM

C P Vidya Niketan
01.2005
GPA: 64.6 %

High School (10) - PCM

C P Vidya Niketan
01.2003
GPA: 64.5 %

Skills

  • C
  • STL
  • Embedded
  • Win32
  • Thread
  • Lock-free programming
  • Wait-free programming
  • POSIX
  • Buildroot
  • Yocto
  • Embedded Windows
  • Linux/Unix Development Environments
  • Linux Internal
  • Platform Software Development
  • Memory Management
  • IPC
  • Networking
  • Client/Server Development
  • WebSocket
  • Networking Concepts
  • Multithreading
  • Performance Optimizations
  • Build Systems
  • Version Control
  • GCC
  • CLANG
  • TCP/IP
  • FIX
  • UDP
  • RTP/RTCP
  • TLS 12
  • TLS 13
  • MDNS
  • HTTP
  • HTTPS
  • RPC
  • GTest
  • GMock
  • Qt Framework
  • Visual Studio
  • I2C
  • SPI
  • UART
  • CAN
  • REST API
  • VxWorks
  • QNX Neutrino RTOS
  • Ubuntu
  • OEL
  • HPUX
  • Oracle Linux
  • Mac OS
  • ARM Cortex-A9
  • Q10
  • PowerPC
  • Z30
  • Advanced Analytics
  • Agile Methodology
  • TDD
  • Scrum
  • Kanban
  • V-Model
  • Git
  • DevOps
  • GitHub
  • Gerrit
  • Bitbucket
  • Confluence
  • Postman
  • SonarQube
  • GDB
  • Valgrind
  • Gperf
  • Jenkins
  • CI/CD pipelines
  • Vmstat
  • Htop
  • Clang-Tidy
  • Klocwork

Certification

  • 5G: Architecture and Key principles, Udemy, 2025-01-01, https://www.udemy.com/certificate/UC-afc7ddc0-b168-4e32-a260-b69ce8967e9c/
  • Mastering the System Design Interview, Udemy, 2025-01-01, https://www.udemy.com/certificate/UC-3721b223-631b-4a39-bad1-18d81b3b1912/
  • Complete Modern C++ (C++11/14/17), Udemy, 2025-01-01, https://www.udemy.com/certificate/UC-3bb89c1a-1110-4d3e-a53e-f7290138290a/
  • Secure Coding in C/C++, Udemy, 2025-01-01, https://www.udemy.com/certificate/UC-53288775-8933-4f67-b98d-99505a5c188e/
  • Linux Inter Process Communication (IPC) from Scratch in C, Udemy, 2025-01-01, https://www.udemy.com/certificate/UC-46551867-0057-409b-b7fc-42861e03c3e6/
  • Learn Linux User Space Debugging, Udemy, 2025-01-01, https://www.udemy.com/certificate/UC-645ead71-afef-4627-b991-d3f9471e20a0/
  • Multithreading in Modern C++ | C++11 | C++14 | C++17| C++20, Udemy, 2025-01-01, https://www.udemy.com/certificate/UC-b3040196-912e-48b1-890b-832af4788e5a/
  • Vim Essentials in 1 Hour - Complete Practical Vim Tutorial, Udemy, 2025-01-01, https://www.udemy.com/certificate/UC-fc4f5485-8057-4ac0-846a-963581342af5/
  • C++ Programming - Master Class, Udemy, 2025-01-01, https://www.udemy.com/certificate/UC-f4a40b4a-698e-453b-a5a5-0bb5c06606c0/
  • Memory Management in Linux Kernel, Udemy, 2025-01-01, https://www.udemy.com/certificate/UC-2ffc9fef-8298-4e3b-b54d-2528461eedaf/

Profile Updated On

2026-01-22

Total Years Of Experience

12

Skills

C++ [98-17], STL, Embedded, Win32, Thread, lock-free or wait-free programming, POSIX, Buildroot, Yocto, Embedded Windows, Linux/Unix Development Environments, Linux Internal, Platform Software Development, Memory Management, IPC i.e. Inter-Process Communications (Message Queue, Shared Memory, Socket, Signal), Networking, Client/Server Development, WebSocket, Networking Concepts (IP, UDP, TCP), Multithreading, Performance Optimizations, Build Systems (CMake, make), Version Control (Git, Clear Case), GCC, CLANG, TCP/IP, WebSocket, FIX, UDP, RTP/RTCP, TLS 1.2/1.3, mDNS, HTTP/HTTPS, RPC, GTest, GMock, Qt Framework, Visual Studio(.Net), I2C, SPI, UART, CAN, REST API, VxWorks, QNX Neutrino RTOS, Ubuntu, OEL, HPUX, Oracle Linux (OEL), Mac OS, ARM Cortex-A9, Q10(Dual-core 1.5 GHz), PowerPC (8260 series), Z30 (Dual-core 1.7 GHz), Advanced Analytics, Agile Methodology (TDD i.e. Test-Driven Development, Scrum, Kanban), V-Model, Git, DevOps, GitHub, Gerrit, Bitbucket, Confluence, Postman, SonarQube, GDB, Valgrind, gperf, Jenkins, CI/CD pipelines, Yocto, vmstat, htop, Clang-Tidy, Klocwork, SonarQube

Timeline

Lead | Embedded Linux and Qt Developer - AUTOMATORR CONSULTING SERVICES PVT LTD
08.2025 - Current
Associate Manager | LEAD | Scrum Master - Bristlecone India
07.2023 - 06.2025
Project Leader - R Systems International
01.2022 - 06.2023
Sr. Technical Analyst (SME) - Intersoft Data Labs
12.2019 - 12.2021
Senior Software Engineer - Barco Electronic Systems
04.2018 - 12.2019
Technical Lead - Harman Connected Services
04.2017 - 04.2018
Senior Software Engineer - Rocket Testtailor Software Private Limited
06.2016 - 02.2017
Senior Software Engineer - PS Intelegencia Pvt Ltd
05.2014 - 06.2016
Software Engineer - HCL Technologies (Via Mangna Infotech)
06.2013 - 04.2014
Software Engineer - Honeywell Technology Solutions Lab via Datamatics
10.2012 - 06.2013
C-DAC- ACTS - DSSD (PG Diploma in System Software Development),
ICFAI University - B. Tech, Computer Science and Engineering
C P Vidya Niketan - Intermediate (10+2), PCM
C P Vidya Niketan - High School (10), PCM
Arun Kumar