Nayab Anjum

Software Engineer

Bengaluru, Karnataka, India6 yrs 7 mos experience
Highly Stable

Key Highlights

  • Expert in Systems and Kernel Programming.
  • Proficient in developing software for Electric Vehicles.
  • Strong background in Debug & Diagnostics for embedded systems.
Stackforce AI infers this person is a specialist in Embedded Systems and Electric Vehicle software development.

Contact

Skills

Core Skills

Systems ProgrammingKernel ProgrammingC/c++Debug & DiagnosticsMemory ManagementBattery Management SystemsC

Other Skills

ASPICEAgile MethodologiesAlgorithmsAnalytical SkillsCANoeCode Composer StudioCode ReviewCoding StandardsCommunication ProtocolsData StructuresDesign DocumentsDigital Signal ProcessingEmbedded CEmbedded Operating SystemsEmbedded Software

Experience

6 yrs 7 mos
Total Experience
2 yrs 9 mos
Average Tenure
1 yr 1 mo
Current Experience

Meta

SW Engineer, Accelerator Systems

May 2025Present · 1 yr 1 mo · Bengaluru, Karnataka, India · Hybrid

  • Accelerator Systems
Systems ProgrammingRustKernel ProgrammingDebug & DiagnosticsProgrammingSystem Development+4

Qualcomm

Senior Engineer

Dec 2022Mar 2025 · 2 yrs 3 mos · Bengaluru, Karnataka, India

  • 1. Worked on developing SMMU (System Memory Management Unit) based on ARM’s SMMU-500 for QNX based platforms for efficient translation and memory management for DMA capable Qualcomm IPs like Camera, Graphics, Audio & other subsystems.
  • 2. Developed & maintaining multiple User Mode Drivers on Linux based platforms for Monitoring Faults in System Driver like UFS, SMMU, Ethernet, EDAC, ECC, DDR, LLCP(SysCache), through interfaces like IOCTL, VFIO, irq/event notification, SYSFS/DEBUGFS node entries and others
  • 3. Worked on development of Debug & Diagnostic SW Modules for QNX/Linux Based OSs
  • 4. Developed synchronized multi-threaded, multi-client SW Modules and frameworks with C & C++ using POSIX threads, Socket Programming, IPCs like Shared Memory, Message Queues, Dev/Ioctls
  • 5. Worked with standards like ASPICE, MISRA-C, Secure Coding to deliver efficient, optimised and safe code
  • 6. Programming Languages: C/C++, python
  • 7. Tools/SW: GDB, Trace32, Git/Gerrit/Perforce, Code Collaborator, Coverage & Static Analysis Tools, Axiom
  • 8. OS/Environment: QNX, Linux, Windows, Yocto/CMake
C/C++Debug & DiagnosticsUser Mode DriversMemory ManagementSocket ProgrammingInter-process Communication+4

Mahindra electric mobility limited

2 roles

Deputy Manager

Promoted

Sep 2020Dec 2022 · 2 yrs 3 mos

  • Work:
  • 1. SW Development for Battery Management System ECU for Mahindra 48V EVs on bare metal OS environment using C on arm and PIC based microcontrollers.
  • 2. Battery Algorithms like State of Charge, State of Health, Cell Balancing, Range/Charge Time Estimation, Fault Management and Handling etc. development and testing.
  • 2. Worked on Communication Protocols like SPI, I2C, CAN, UART along with ADC, Timers, UDS development
  • 3. Proficient in C and C++ with MISRA C 2012 and ISO 26262-6 compliance
  • 4. Unit, functional, bench and vehicle/System level testing and verification
CBattery Management SystemsCommunication ProtocolsTesting and VerificationFault Management

Embedded Systems Application Software Developer

Aug 2019Aug 2020 · 1 yr

Defence research and development organisation (drdo)

Intern

May 2018Jul 2018 · 2 mos · New Delhi Area, India

Education

Indian Institute of Technology, Guwahati

Bachelor of Technology - BTech

Jan 2015Jan 2019

DAV Public School Patna, Bihar

Intermediate

Jan 2012Jan 2014

Jawahar Navodaya Vidyalaya Araria, Bihar

High school

Jan 2007Jan 2012

Stackforce found 100+ more professionals with Systems Programming & Kernel Programming

Explore similar profiles based on matching skills and experience