Breeta SenGupta

Breeta SenGupta     Consultant profile

Personal information

Year of birth: 1986
Programming since: 2004
Consultant since: 2017

Breeta is a PhD from the department of Electrical and information Technology at Lund University, Sweden. Her area of expertise is in the Design for Test of Integrated Circuits.

With years of research, she has expertised in mathematics, developing algorithms, optimization techniques, and implementations with C and MATLAB.
Several international publications, as well as years of teaching experience, have helped her gain exceptional communication skills, both written and verbal.

Optimism and an organized approach has helped Breeta achieve her goals. Her deep interest in both the electronic and physical aspects of photography keeps her curious nature always invigorated.


5 year Integrated B.Sc and M.Sc in Physics, with emphasis on Electronics, from Indian Institute of Technology, Kharagpur (IITKgp), India. 2004-2009

PhD from the Digital ASIC Lab, Department of Electrical and Information Technology, Lund University, Sweden. Research focussed on IC testing.


Year Course Days
2007 Digital Image Processing 180
2012 Distributed Systems 30
2012 Genetic Programming 30
2010 Real-Time and Embedded Systems 30
2015 Low Power Circuit Design 90
C-Programming for embedded systems I
Academic Research Supervision
Academic Leadership
Real Time Systems

Areas of expertise

  • Mathematics and algorithms
  • Education
  • Documentation
  • Physics
  • Electronics
  • Image processing

Field experience

Working at Precise Biometrics with the R&D team for development of faster yet lighter algorithms for authentic fingerprint recognition on a range of electronic devices including mobiles, tablets as well as smartcards.

Extensive knowedge and application of Image Processing techniques through research and application in C or MATLAB.

Tools and Technologies1

Language Years exp. Rating Last used
Assembly 8086 2 3 2010
C 13 3 2017
C++ 1
MATLAB 9 3 2017
Bengali Native
English Native
Hindi Native
Spanish Basic
Swedish Basic
Urdu Spoken fluent
Development tool Years exp. Rating Last used
Adobe Creative Suite 1 3 2014
Adobe Illustrator 1 3 2014
Adobe Photoshop 5 4 2017
GIT 1 3 2017
Git 1 3 2017
JIRA 1 3 2017
Latex 7 5 2017
MATLAB 9 4 2017
MS Visual Studio 2 3 2010
SVN 1 2017
Xilinx ISE 1 2015
Knowledge Years exp. Rating Last used
Adobe Photoshop 5 3 2017
Algorithms 7 4 2017
ASIC design 1 2010
Control theory 1 2015
Electronics 6 4 2012
IC production 1 2013
IC Testing 5 2016
Image Processing 7 3 2017
Linux 3 2008
Mathematics 17 5 2017
Physics 7 4 2009
Scrum 1 3
Semiconductor Physics 1 2008
Signal Processing 1 4 2008
Sun Solaris 2 2007
TCP/IP 1 2007
Ubuntu 1 2005
1. Definition of ratings
  1. Has some knowledge of the technology/product.
  2. Has previously used the technology/product but may require a brief introduction or course.
  3. Has used this technology/product in projects before and can get going on his/her own.
  4. Feels very confident with the technology/product.
  5. Is very experienced with the technology/product and can support or educate others in this area.


Customer Precise Biometrics, Lund
Time frame 2017/09 - ongoing
Project role Research & Development. Consultancy.
Project description Algorithm development. Implementation. Optimization for speed and accuracy.
Technology MATLAB, C, SVN, JIRA, Putty, VPN
Customer Lund University, Department of Electrical and Information Technology, Lund
Time frame 2014/01 - 2017/06
Project role Continuing research on IC Design and test 80% of the time as BASTION project activities. Teaching, 20% working hours: Circuits and Measurements (2014, 2015), Computer Organization (2014), Digital Systems (2015)
Project description The research was continued, as a part of the BASTION project, as in Linköping University, at the DASIC Lab, EIT, LTH. Teaching duties included: Circuits and Measurements for the basics of electrical theory, operation and use of ICs and other electronic equipment. Computer Organization for the working of computer systems at machine language level and hardware level. It uses Xilinx SDK tool to create different applications executed on a hardware platform, based on a 32-bit RISC (Reduced Instruction Set Computer) processor, MicroBlaze, implemented on a FPGA board and written in C. Digital Systems includes, using VHDL and C, design a digital system consisting of programmable chips or of embedded systems; familiarization with Xilinx development environment Vivado, to program (MCU/Mealy)FPGA circuits as well as test simple networks, and introduction to Nexys4 card.
Technology NEXYS D, microblaze, FPGA, VHDL, Computer architecture
Customer Linköping University, Department of Computer and Information Science, Linköping
Time frame 2010/10 - 2013/10
Project role Research on IC Design and test for 80% of the time, as a part of DIAMOND project activities.. Teaching and MSc thesis supervision for 20% of the time: C++(2012, 2013), Embedded Software (2012, 2013), ISO 26262 ASIL D compliant verification tool
Project description As a part of the DIAMOND project, research was conducted on design and optimization of test architecture and cost of 3D Stacked ICs. It included study of state of art test methodologies for traditional 2D ICs, development of test models for 3D ICs, mathematical optimization of test, using C/C++ or MATLAB, and simulation on available 3D IC benchmarks. Teaching included supervision of Master thesis (Development of an ISO 26262 ASIL D compliant verification tool, Minimizing Test Time through Test Flow Optimization in 3D-SICs), Introduction to programming in C/C++ Embedded software description of embedded systems, design methods and basic developement trade-offs, hardware-software interface, usage of important parts of the embedded systems tool-chain.
Technology C/C++, Assembly, MATLAB, JTAG, IEEE test standards, Embedded software, SVN, ISO ASIL D

Previous employments