Saptarshi Nag

Saptarshi Nag

MSc in Embedded Systems & Management Studies (Kingston University, UK)

Embedded Software Engineer with 9+ years of experience developing production-quality firmware and technical documentation, backed by a strong foundation in electronics. I specialize in writing reliable, testable embedded software using Agile and TDD practices, with experience in both static analysis (MISRA, linting) and dynamic analysis (unit testing, CI workflows). Having worked across consumer electronics, semiconductors, consulting, and IoT sensing, I bring a deep understanding of cross-functional team dynamics, diverse product requirements and engineering processes.

Location
91300, Massy, 91300, Massy, Île-de-France, France
Email
Phone
+33745047034
Website
https://sapnag.me
GitHub
saptarshi-max
Twitter
Saptarshi108
LinkedIn
saptarshi-nag01

Experience

Software Engineer at C12QE

Highlights

  • Worked with the hardware team to implement Python-based drivers and orchestration frameworks for automated control of measurement equipment during the chip assembly process
  • Developed unit tests (Pytests), updated technical documentation and recommended code base refactoring to enhance code quality and coverage for the existing code base

Firmware Engineer at Sipearl

Highlights

  • Updated the Software Documentation as per requirements from the Software Architecture Team
  • Developed roadmap for various integration test cases, and developed code in Robot Framework for automated testing

Research Scholar at INRIA

Highlights

  • Customization and verification of hardware System on Chip (SoC) for research purposes on FPGA platform (Xilinx) using Verilog (HDL) and C++ (HLS)
  • Assessed validity of AI accelerators and AI applications using Python and python library: Pytorch
  • Emulated RISC-V Computer Architecture on QEMU, for verification purpose

Senior Consultant (Embedded Software) at HCL Technologies

Highlights

  • Developed software for Raspberry Pi (C/C++) for IoT applications with cloud services (Azure IoT Hub) for developing IoT solutions
  • Involved in developing custom Linux image on Raspberry Pi using Yocto
  • Supported multiple teams to establish sensor interface and embedded device setup
  • Trained and supervised interns
  • Lead the product documentation, testing and validation stages

Senior Design Engineer: firmware (Consultant contract basis) at Micron

Highlights

  • Tested and verified firmware on Synopsys's ARC processor
  • Pre-silicon hardware validation process on HAPS-80 Prototyping system
  • Debugged the firmware using JTAG and TRACE32 (Lauterbach)
  • Involved in Bug tracking using JIRA
  • Developed scripts for task automation using Bash and Python

Early Stage Researcher (Embedded Software) at TalTech, Estonia

Highlights

  • Developed embedded software for research applications for STM32 MCU, sensor (IMU&GPS), and wireless protocol (LoRa)
  • Developed the software stack for data processing on the Beaglebone Black and Jetson Nano
  • Documentation of the Design Objective, Software requirements and Test cases
  • Data cleaning for Data analysis and visualization using Python

Circuit Layout Design Engineer - Memory Systems (Contract Basis) at ARM Embedded technologies (Consultant), Noida

Highlights

  • Designed and verified circuit layout designs for the ARM's Memory Architecture and tested for quality assurance
  • Developed scripts for automation and testing in Perl

Circuit Layout Design Engineer - Power Systems at Glitz India Pvt Limited

Highlights

  • Developed scripts for 8-bit MSP430 and PIC18F MCU for RGB lighting and motor controller
  • Designed, developed and verified various hardware for production stages, documenting the workflow to create Bill of Materials (BOM)
  • Developed GUI in Java to control RGB colors

Education

Masters in Science (MSc) in Embedded Systems with Management studies from Kingston University

Post graduation Diploma in Embedded Systems with integrated VLSI from CDAC-Noida

Bachelor's in Electronics and Telecommunication from Institute of Electronics and Telecommunication Engineers (IETE)

Publications

Underwater bioinspired sensing: New opportunities to improve environmental monitoring by Institute of Electrical and Electronics Engineers Inc.

This paper reviews underwater bioinspired sensing for environmental monitoring applications, discussing biological sensing mechanisms in aquatic organisms and their mimicry in engineered systems. It highlights advancements in sensor technology, materials science, and data processing for improved sensitivity and efficiency, along with challenges and future directions for environmental monitoring and conservation.

Software Tools & Skills

C/C++
Level: Master
Keywords:
  • Embedded C
  • C++17
  • Qt
  • OpenCV
  • OpenMP
  • CUDA
Python
Level: Master
Keywords:
  • Pandas
  • NumPy
  • Matplotlib
  • Scikit-Learn
  • FastAPI
  • NetworkX
  • Tensorflow
  • Pytorch

Languages

English
Level: Master
French
Level: Beginner
Keywords:
  • Beginner Level A1
Hindi
Level: Master
Keywords:
  • Bilingual Proficiency
Bengali
Level: Master
Keywords:
  • Native Speaker

Research Interests

Human-Computer Interaction
Keywords:
    Design Patterns & Code Optimization
    Keywords:
      Artificial Intelligence
      Keywords:
        Vision & Graphics
        Keywords:

          Interests

          Digital illustration
          Keywords:
          • Blender 3D
          • Affinity Designer
          • Affinity Photo
          • Sketchbook Pro
          Philosophy
          Keywords:
          • Stoicism
          • Minimalism
          • Metaphysics
          • Epistemology
          Music
          Keywords:
          • Lo-fi Mix
          • Indian Folk Songs
          • Rabindra Sangeet
          • Vivaldi instrumental concertos
          • Jazz
          • AfroBeat
          • Beethoven
          • Chastushka
          • Asian Flute Music
          Lawn Tennis
          Keywords:
          • Clay Court
          • Carpet Court