Summary
Nikhil Mahale is a Senior Software Engineer with over a decade of experience specializing in embedded Linux firmware and systems engineering, primarily using C/C++ for multi-threaded, low-level applications. He has led requirements analysis, firmware development, automated test scripting, code reviews, and release engineering across industrial protocols like USB, TCP/IP, Modbus and HART. Comfortable across the stack, he blends hands-on BSP/firmware work with DevOps practices—building automated build environments, static analysis pipelines, and a personal BeagleBone-based devops host (Jenkins, Bugzilla/Jira) to prototype CI workflows. He mentors junior engineers, contributes to product roadmaps, and drives features from requirements to deployment in Agile teams. Outside work he pursues hardware projects and has ported multiple OSes to BeagleBone and built home servers, demonstrating a practical curiosity that informs his production designs.
11 years of coding experience
6 years of employment as a software developer
High School, High School at Saraswati Vidyalaya
PG Diploma, Embedded Systems Design, A Grade, PG Diploma, Embedded Systems Design, A Grade at Centre for Development of Advanced Computing(CDAC ACTS)
Bachelor of Engineering (BE), Electrical and Electronics Engineering, Bachelor of Engineering (BE), Electrical and Electronics Engineering at YCCE
English, Hindi, Marathi