Senior Software Engineer @ MathWorks | Real-Time Systems | Embedded Systems | FPGA HIL | Numerical Algorithms | Model Based Design

Bengaluru

Bengaluru

Bengaluru, Karnataka, India

bangalore

Jaipur, Rajasthan, India






IDD, Engineering Physics
Indian Institute of Technology (Banaras Hindu University), Varanasi
Join Nomit and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer @ MathWorks | Real-Time Systems | Embedded Systems | FPGA HIL | Numerical Algorithms | Model Based Design
Senior Software Engineer at MathWorks with 5+ years of experience building simulation software and high-fidelity real-time systems for FPGA-based Hardware-in-the-Loop (HIL) environments. My work focuses on numerical algorithms, model-based design, software architecture, and real-time execution, including HIL/SIL workflows, state-space modeling, FPGA-oriented optimizations, and hardware-software integration. I also have experience in AI/ML optimization, including developing a MATLAB-based infrastructure for SynFlow pruning that achieved up to 90% model compression with minimal accuracy loss for resource-constrained environments. Interested in simulation software, embedded systems, RTOS, real-time systems, and solving problems at the intersection of software, physics, and machine learning.
Bengaluru
claude code
codex
gemini
geminicli
openai
Senior Software Engineer at MathWorks, May 2025 - Present · 1 yr 4 mos, Bengaluru, • Built simulation workflows enabling direct deployment of high-fidelity physical models to FPGA-based real-time HIL platforms. • Designed and optimized numerical algorithms and state-space methods to improve timing performance, computational efficiency, and numerical stability for real-time execution. • Collaborated across modeling, compiler, and hardware teams to support scalable simulation workflows and software architecture. • Performed code reviews and provided technical guidance on simulation design and real-time systems.
Software Engineer at MathWorks, Jul 2021 - Jun 2025 · 4 yrs, Bengaluru, • Developed simulation workflows converting Simulink/Stateflow/Simscape models into production-quality C++ and HDL implementations. • Developed verification and validation workflows including requirements analysis, SIL/HIL testing, software testing, and result analysis. • Implemented tunable runtime parameter frameworks enabling algorithm updates without FPGA resynthesis. • Developed solver optimizations and state-space modeling techniques for high-fidelity physical models while reducing FPGA resource utilization. • Authored technical specifications and workflow documentation supporting maintainability and software quality.
Associate Software Engineer at MathWorks, Aug 2020 - Jul 2021 · 1 yr, Bengaluru, Karnataka, India, Project: Automated SynFlow Pruning Infrastructure • Developed scalable MATLAB infrastructure to automate SynFlow pruning for large neural networks. • Achieved up to 90% reduction in model parameters while maintaining accuracy. • Improved inference speed up to 3x, with significant memory savings. • Tools: MATLAB, Deep Learning Toolbox, Neural Network Pruning, Automation Pipelines
Machine Learning Intern at gnani.ai, May 2018 - Aug 2018 · 4 mos, bangalore, Building a Text to Speech engine using Merlin toolkit and Speech Recognition using Deep Learning.
Internship at Malaviya National Institute of Technology Jaipur, Nov 2017 - Dec 2017 · 2 mos, Jaipur, Rajasthan, India, Machine Learning Image Classification engine.
IDD, Engineering Physics, Indian Institute of Technology (Banaras Hindu University), Varanasi