Annapoorna Yanchali
@annapoornayanchali
Embedded Linux software engineer specializing in C/C++ and storage platforms.
What I'm looking for
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
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.
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
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.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Annapoorna?
You can contact Annapoorna and 90k+ other talented remote workers on Himalayas.
Message AnnapoornaFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
