Summary
Ragavendran Balaji is a Senior Software Engineer with nine years of hands-on experience designing and delivering embedded software for the automotive sector, with deep expertise in ASIC-driven systems. He has led architecture and requirements analysis for safety-critical projects—working extensively with CAN/UDS diagnostics, LIN, UART/SPI/I2C, and microcontrollers from Renesas, Freescale and NXP—while applying MISRA-compliant C/C++ practices and static analysis tools. At Joyson Safety Systems and Aptiv he drove refactors, diagnostic implementations and integration with hardware using tools like Lauterbach Trace32, CANoe, Vehicle Spy and S32 Design Studio. Comfortable across the V-model and Agile lifecycles, he bridges hardware and software teams, coordinates offshore development, and ensures traceability from requirements to tests. He pairs a master’s in Computer Engineering from UNC Charlotte with practical scripting and Linux skills, and unusually for an embedded specialist also prototypes cloud/voice integrations (Alexa) from earlier work, showing a knack for blending embedded control with higher-level system design.
9 years of coding experience
10 years of employment as a software developer
Master of Science (MS) Computer Engineering, Master of Science (MS) Computer Engineering at University of North Carolina at Charlotte
Bachelor of Engineering (BE) Electronics Engineering, Bachelor of Engineering (BE) Electronics Engineering at Shri Ramdeobaba College of Engineering and Management
English, Hindi, Tamil