Arun Ravindran

Member Of Technical Staff at NestAI

Tampere, Pirkanmaa, Finland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Arun Ravindran is a seasoned embedded systems and robotics engineer with over two decades of experience and 14 years in advanced platform roles, most recently as a Member of Technical Staff focused on physical AI. He combines deep expertise in Embedded Linux/Yocto, ROS1/2, PX4/NuttX drone stacks, Zephyr/FreeRTOS, and board bring-up across ARM and Intel platforms with practical FPGA/Verilog and RISC-V experience. At Intel he led platform bring-up, OTA and secure CI/CD practices for robotics, drones and Android telephony, and his open-source contributions to the popular mraa library show hands-on hardware/software debugging—fixing GPIO and UART mappings for Intel Joule. Comfortable moving between low-level firmware, OS customization and higher-level Python applications, he also has a track record of integrating telephony stacks and adapting platforms for mobile and IoT products. Based in Tampere, Finland, he pairs systems-level thinking with a pragmatic focus on integration and delivery across complex embedded products.
code14 years of coding experience
job20 years of employment as a software developer
bookBE, BE at National Institute of Technology Rourkela
github-logo-circle

Github Skills (11)

i2c10
uart10
gpio10
embedded10
chessboard10
blackboard10
whiteboard10
sys10
linux9
communications8
raspberry-pi7

Programming languages (9)

PowerShellJavaC++ShellCScalaMakefileBitBake

Github contributions (5)

github-logo-circle
eclipse/mraa

Mar 2017 - Apr 2017

Linux Library for low speed IO Communication in C with bindings for C++, Python, Node.js & Java. Supports generic io platforms, as well as Intel Edison, Intel Joule, Raspberry Pi and many more.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 commits, 6 PRs, 4 comments in 1 month
Contributions summary:Arun primarily focuses on modifying the pin configurations for the Intel Joule expansion board within the mraa library. Their commits address discrepancies in GPIO mapping, fix incorrect pin assignments, and resolve issues related to ISH UART naming. The contributions include correcting GPIO numbers for I2C and UART interfaces, updating the documentation, and enhancing the accuracy of pin behavior descriptions for the Joule board, demonstrating a deep understanding of hardware-software interactions.
mraapythonintel-jouleraspberry-piedison
arunlee77/NuttX

Oct 2020 - Jan 2025

Official micro-ROS RTOS
Contributions:1 push in 4 years 2 months
roboticsros2rtosrosmcu
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.
Request Free Trial