N

Neeraj Nagar

Software Engineer

Waterloo, Ontario, Canada2 yrs 4 mos experience
AI ML PractitionerAI Enabled

Key Highlights

  • Developed advanced camera algorithms at Samsung.
  • Filed 4 patents and co-authored 3 research papers.
  • Expertise in AI/ML and computer vision.
Stackforce AI infers this person is a Software Engineer with a focus on AI/ML and image processing in consumer electronics.

Contact

Skills

Core Skills

Operating SystemsEmbedded SystemsCamera AlgorithmsImage ProcessingDeep Learning

Other Skills

C++PythonRTOSProbability TheoryStatisticsTeachingMentoringOpenCVCamera HALCamXOptical Image StabilizationTensorFlowCObject-Oriented Programming (OOP)Data Structures

About

Passionate Software Engineer with expertise in Networking, Systems, and AI/ML. With a B.Tech from IIT BHU and a Master’s in Electrical & Computer Engineering from the University of Waterloo, I bring 3 years of R&D experience at Samsung, where I developed advanced camera algorithms and optimized large-scale real-time systems. Alongside 4 patents and 3 research papers, my background combines strong skills in C++/Python, computer networks, operating systems, and system-level software development, with additional expertise in AI/ML and computer vision. Key Skills: - Programming & Tools: C++, Python, TensorFlow, PyTorch, OpenCV, CUDA, Git, Docker - Systems & Networking: Computer Networks, Operating Systems, Algorithm Design, CI/CD, Perforce - AI/ML & Research: Machine Learning, Deep Learning, Computer Vision, Data Analysis, Research Publications I am actively seeking full-time opportunities in Software Engineering (Networking/Systems) or ML/AI Engineering, with availability starting August 2025.

Experience

2 yrs 4 mos
Total Experience
2 yrs 4 mos
Average Tenure
--
Current Experience

Cisco

Software Engineer III

Oct 2025Present · 7 mos · Ottawa, Ontario, Canada

University of waterloo

2 roles

Teaching Assistant

Jan 2024Aug 2025 · 1 yr 7 mos · Waterloo, Ontario, Canada · On-site

  • Courses Assisted: SE 350 (Operating System), ECE 350 (RTOS), ECE 307 (Probability and Statistics)
  • Technologies & Skills: C, C++, Operating Systems, Embedded Systems, RTOS, Probability Theory, Statistics, Teaching, Mentoring
  • Assisted in teaching SE 350 (Operating Systems), focusing on core operating system concepts like process scheduling, memory management, and file systems.
  • Provided one-on-one support and led lab sessions for ECE 350 (Real-Time Operating Systems), helping students develop real-time systems using C and C++.
  • Graded assignments and exams, ensuring fair assessment and providing constructive feedback on RTOS programming and statistical analysis.
  • Conducted review sessions, simplifying complex topics for students, and improved overall course understanding according to student feedback.
  • Mentored students on best practices in software engineering, debugging techniques, and system performance optimization.
C++PythonOperating SystemsEmbedded SystemsRTOSProbability Theory+3

Graduate Research Student

Sep 2023Sep 2025 · 2 yrs · Waterloo, Ontario, Canada · On-site

Samsung r&d institute india

Software Engineer

Feb 2021Jul 2023 · 2 yrs 5 mos · Noida, Uttar Pradesh, India

  • Technologies: C++, Python, OpenCV, Camera HAL, CamX (Qualcomm camera framework), Optical Image Stabilization (OIS), Camera Algorithms, Image Processing
  • Developed and optimized camera software for Samsung smartphones, focusing on image stabilization, deblurring, and macro photography features, improving user experience and image quality.
  • Filed 4 patents and co-authored 3 research papers on cutting-edge camera technologies, including optical image stabilization and AI-driven image enhancement, impacting over 1 million Samsung devices globally.
  • Spearheaded performance improvements in camera processing algorithms, reducing image capture time by 15% and improving low-light photography performance by 20%.
  • Worked in a cross-functional team to integrate camera software with other core mobile systems, ensuring seamless user experience across diverse hardware platforms.
  • Collaborated with global teams across R&D centers to implement innovative solutions, improving Samsung's mobile camera software competitiveness in the market.
C++PythonOpenCVCamera HALCamXOptical Image Stabilization+2

Samsung india

Software Engineer Internship

May 2019Jul 2019 · 2 mos · Noida, Uttar Pradesh, India · On-site

  • Technologies: Python, OpenCV, TensorFlow, Deep Learning
  • Developed an Image Style Transfer project using deep learning, which converted images into artistic styles.
  • Collaborated closely with the research team to transform the project into a published research paper, demonstrating innovation and technical expertise.
  • Applied image processing techniques using OpenCV and TensorFlow to enhance the efficiency and quality of the style transfer algorithm.
PythonOpenCVTensorFlowDeep LearningImage Processing

Education

University of Waterloo

Master's degree (MASc thesis) — Computer Software Engineering

Sep 2023Aug 2025

Indian Institute of Technology - Banaras Hindu University (IIT-BHU), Varanasi

Bachelor of Technology — Electronics Engineering

Jul 2016May 2020

Stackforce found 100+ more professionals with Operating Systems & Embedded Systems

Explore similar profiles based on matching skills and experience