Lokesh Korapati is a firmware engineer with nine years of hands-on experience optimizing embedded and DSP systems, currently driving firmware work at Arm from Cambridge. He blends low-level expertise in C/C++/assembly across MCU, GPU and DSP architectures with higher-level skills in Python and CUDA to build and accelerate image and neural-network-based algorithms, including a temperature-compensation DNN engine. His background spans sensor fusion and IoT at ams, touchscreen and in-house RTOS development at STMicroelectronics, and production-ready machine vision and laser control systems, giving him end-to-end HW/SW architecture fluency. An active contributor to the PX4/NuttX ecosystem, he’s fixed subtle C library bugs that prevented infinite loops and improved real-time behavior—evidence of his attention to correctness in safety- and performance-critical code. Known as a self-starter who leads cross-disciplinary teams, he frequently tailors algorithms to practical constraints and processor micro-architectures to squeeze out performance.
9 years of coding experience
15 years of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
Diploma Electronics engineering, Diploma Electronics engineering at Nettur Technical Training Foundation(NTTF)
Deep Learning Foundations NanoDegree Artificial Intelligence, Deep Learning Foundations NanoDegree Artificial Intelligence at Udacity
High School Secondary School, High School Secondary School at CAMFORD
Standard NuttX (http://nuttx.org) with current PX4 WIP patches
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:6 commits in 1 year 3 months
Contributions summary:Lokesh primarily contributed to the NuttX real-time operating system's C standard library, specifically by fixing bugs in math and standard library functions. They corrected errors in the `modf()`, `ceil()`, and `mkstemp()` APIs, ensuring correct output and preventing potential infinite loops. Additionally, the user addressed issues in the `psignal()` and `stpncpy()` functions.
Contributions:8 PRs, 36 pushes, 9 branches in 9 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.