Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ajaypal Singh

Software Development Engineer (SDE-1)
Gurgaon

Summary

Software engineer with hands-on experience across embedded systems and applied machine learning. Skilled in Embedded Linux, kernel and device-driver development on ARM and Qualcomm SoCs (RB3, IQ9075), alongside project experience in deep learning, data pipelines, and full-stack development. Experienced in working close to hardware including board bring-up, driver debugging, kernel porting as well as building and evaluating machine learning models.

Overview

3
3
years of professional experience

Work History

Software Development Engineer (SDE-1)

Truminds Software Systems
06.2025 - 06.2026
  • Developed and debugged Linux kernel components and Ethernet drivers (stmmac, e1000e) across ARM and x86 platforms
  • Ported and modernized legacy drivers across kernel versions, resolving deprecated APIs and probe/load failures
  • Applied Linux networking stack expertise (NAPI, XDP, offloading) to improve packet processing performance
  • Worked on edge-AI use cases, including NPU-accelerated Deep Packet Inspection on Qualcomm platforms

Software Development Engineer Intern

Jaggery Consulting
09.2024 - 02.2025
  • Integrated the Google Search Console API to automate SEO reporting and performance tracking
  • Built responsive, optimized frontend components using modern frameworks and best practices
  • Collaborated with backend teams to develop full-stack features for internal dashboards
  • Contributed to codebase documentation and testing to maintain code quality

Software Development Engineer Intern

Truminds Software Systems
02.2023 - 06.2023
  • Worked on the project titled '5G Core Network'
  • Implemented logic of the REST APIs using C language for the services offered by Policy Control Function (PCF), an important section of 5G Core Network.
  • Defined C structures for payload bodies of the APIs and implemented functions to deallocate the memory allotted to a structure, to encode a C structure into an JSON object and to decode the JSON object to C structure.
  • Tested and debugged the implemented APIs to ensure functionality, correctness, and performance.

Education

Bachelor of Technology - Computer Science and Engineering

Punjab Engineering College, Chandigarh
Chandigarh, India
06-2024

Intermediate-CBSE -

Saint Soldier International School
Chandigarh, India
03-2020

Skills

Cross-platform development

Linux kernel programming

Embedded systems debugging

Linux kernel

Device driver development

Object-oriented programming

Javascript

Python and C

SQL

Software development lifecycle

Team collaboration

Machine learning

Detail-oriented

Embedded C programming

Version control

Problem-solving

Time management

Network protocols

Timeline

Software Development Engineer (SDE-1)

Truminds Software Systems
06.2025 - 06.2026

Software Development Engineer Intern

Jaggery Consulting
09.2024 - 02.2025

Software Development Engineer Intern

Truminds Software Systems
02.2023 - 06.2023

Bachelor of Technology - Computer Science and Engineering

Punjab Engineering College, Chandigarh

Intermediate-CBSE -

Saint Soldier International School
Ajaypal SinghSoftware Development Engineer (SDE-1)