Naveen J is an embedded software engineer with nine years of experience building low-level systems for aerospace, security, and semiconductor markets, currently working at Arm. He has deep hands-on expertise in C/C++, Linux kernel subsystems, bootloaders, device drivers, and assembly on x86/ARM, complemented by FPGA prototyping and PCB/board bring-up. At ASML and Collins Aerospace he delivered performance-sensitive firmware and simulator improvements, including a 5x throughput gain via memory coalescing, and has production experience porting AOSP to MediaTek and Qualcomm SoCs. Comfortable across the full hardware–software stack, he combines kernel and bootloader work with practical hardware design and field firmware upgrades. He holds an MSc in Embedded Systems from TU Delft and an enduring interest in heterogeneous computing, IoT, automotive and aerospace domains. Colleagues would describe him as someone who truly prefers to be “closer to the metal,” equally at home debugging kernel memory paths or routing a PCB.
8 years of coding experience
7 years of employment as a software developer
Bachelor of Technology, Electronics and Communications Engineering, Bachelor of Technology, Electronics and Communications Engineering at Vidya Jyothi Institute Of Technology
Master of Science - MS, Embedded Systems, Master of Science - MS, Embedded Systems at Delft University of Technology
Contributions:4 PRs, 9 pushes, 5 branches in 2 years 3 months
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.