Skip to main content
AY
Open to opportunities

Annapoorna Yanchali

@annapoornayanchali

Embedded Linux software engineer specializing in C/C++ and storage platforms.

Netherlands
Message

What I'm looking for

I’m looking for a role where I can deliver embedded Linux software in C/C++, strengthen reliability/performance in multi-threaded systems, and contribute to storage or platform engineering with strong engineering rigor and continuous learning.

I’m a Software Engineer with 5+ years of embedded software experience, specializing in C/C++, data structures, and Linux internals (IPC, memory/process management, and multi-threading). I build end-to-end solutions—from requirement analysis and design to coding, testing, and cross-team collaboration—driven by continuous learning and practical problem-solving.

At Dell Technologies (Software Engineer II), I worked on PowerStore (midrange data storage) and PowerFlex (flexible Software-Defined Storage). I resolved critical issues flagged by Coverity static analysis, developed a Static Analysis Reporting (SAR) tool to automate code-quality and security vulnerability reporting, and improved reliability through automation and validation work (including cloud connectivity/encryption via CloudLink Agent and kernel compatibility checks for OPAL drives). I also strengthened multi-threaded system stability by applying thread synchronization techniques, resolving thread starvation from heavy I/O operations, and enhancing transport integration (NVMe/TCP). Earlier, with Global Edge, I supported Yocto-based embedded Linux development—building custom distributions, enhancing BSP layers, performing core dump analysis and debugging, applying Selinux policy rules, improving boot-time reliability, and packaging images for embedded systems.

Experience

Work history, roles, and key accomplishments

Dell Technologies logoDT

Software Engineer II

Mar 2022 - Jun 2025 (3 years 3 months)

Resolved critical issues flagged by Coverity static analysis to improve code quality and security. Built and maintained CMake-based tooling, automated static analysis reporting, and implemented thread-synchronization fixes to improve stability in multi-threaded modules.

GL

Software Engineer

GlobalEdge

Sep 2019 - Mar 2022 (2 years 6 months)

Developed custom Linux distributions for embedded devices using the Yocto Project, performing requirement analysis and BSP layer enhancements. Debugged failures with core dumps, improved boot/process reliability via log and SELinux/AVC analysis, and packaged IPK images for deployment.

Education

Degrees, certifications, and relevant coursework

BC

Basaveshwara Engineering College

Bachelor of Engineering, Computer Science

2015 - 2019

Grade: CGPA: 8.87 / 10.0

Activities and societies: Projects: custom Linux distribution using Yocto; ALSA and basic soundcard driver; GStreamer and Audacity audio tool; Xen hypervisor installation and guest setup.

Earned a Bachelor of Engineering in Computer Science from Basaveshwara Engineering College (2015–2019) and completed projects including a custom Linux distribution using Yocto, ALSA soundcard work, GStreamer/Audacity audio recording, and a Xen hypervisor setup.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan