Summary
Mohammad Danish is a Software Engineer with 9 years of experience who combines low-level firmware and driver development for automotive SoCs with quantitative AI/ML modeling for finance and predictive systems. At NXP he designs secure BootROM and low-power drivers, using FPGA-based pre-silicon workflows to ensure performance and hardware-software co-validation. He also builds and backtests option-pricing and derivatives strategies and develops deep learning and reinforcement learning models, bringing rigorous statistical thinking to system-constrained environments. Comfortable in C/C++, Python and performance optimization, he bridges hardware-aware engineering and data-driven algorithm design. A former M.Tech TA and mentor, he pairs teaching experience with practical production deliveries, making him effective at translating complex theory into robust, deployable solutions.
10 years of coding experience
4 years of employment as a software developer
Master of Technology - MTech Software Engineering, Master of Technology - MTech Software Engineering at Delhi Technological University (Formerly DCE)
Bachelor of Technology - BTech Electronics and Communications Engineering, Bachelor of Technology - BTech Electronics and Communications Engineering at Netaji Subhas University of Technology, East Campus
English, Hindi