Bibin Johnson

Software Engineer

Bengaluru, Karnataka, India10 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 12 years of experience in VLSI and Embedded Systems.
  • Expert in Image Processing and Machine Learning for edge devices.
  • Strong leadership in designing hardware architectures for SoCs.
Stackforce AI infers this person is a Semiconductor and Embedded Systems expert with a focus on image processing and VLSI design.

Contact

Skills

Core Skills

Image Signal ProcessingMachine LearningMemory ArchitectureCompute AccelerationSoc DesignVlsi DesignFpga DesignImage ProcessingEmbedded SystemsSoftware DevelopmentEmbedded Software DevelopmentAutomotive EngineeringDriver Development

Other Skills

ARM processorAssemblyCCCIX/CXL solutionsCamera Image Signal Processor designDevelopment tools: LINT, CDC, Synthesis, Power, Software IDE’s, compilers, debuggers, version control systems.Embedded designFPGA PrototypingFPGA/PSoC emulationFreeRTOSIOTIP Design for FPGA/ASICLambda Sensor control driver softwareLinux Device DriverLinux Gigabit Ethernet driver development

About

Dr. Bibin Johnson earned a Ph.D. in VLSI & Applied Signal Processing (Avionics Department) from the Indian Institute of Space Science and Technology, India. He currently holds the position of Associate Technical Director at Samsung Semiconductor India Research, where he contributes to the design and implementation of ISP IPs for forthcoming Exynos SoCs. His academic background has been significantly complemented by relevant industry experience. Possessing over 12 years of experience in both industrial and research settings within the VLSI/Embedded systems domain, he has cultivated a comprehensive understanding of VLSI, embedded systems, digital systems, and DSP. Previously, he served as a Senior Design Engineer at Xilinx/AMD, contributing to the design of CXL Memory Expanders. Prior roles include Senior Design Engineer at Ignitarium Technology Pvt Ltd and a position within the R&D department at Synopsys Pvt Ltd. Additionally, he has experience as a Software Engineer at Robert Bosch Engineering and Business Solutions Limited, where he contributed to the design and development of Lambda Sensor control driver software for exhaust gas after-treatment systems. His extensive industry experience has fostered strong leadership skills and the ability to make critical decisions. He is dedicated to continuously expanding his knowledge and expertise in Computer Vision, Image Processing, Digital VLSI Architectures, and Embedded Systems Design, with a focus on leveraging his skills in ASIC/FPGA development. He prioritizes a healthy work-life balance, which is reflected in his active lifestyle and family-oriented hobbies. A summary of his skill set includes: > Verilog, System Verilog, C, Matlab, Assembly > IP Design for FPGA/ASIC, SoC > Embedded design, IOT, Linux Device Driver, RTOS > Development tools: LINT, CDC, Synthesis, Power, Software IDE’s, compilers, debuggers, version control systems.

Experience

Samsung semiconductor

2 roles

Senior Staff Engineer II

Mar 2025Present · 1 yr · Bengaluru, Karnataka, India

Senior Staff Engineer

Nov 2021Mar 2025 · 3 yrs 4 mos · Bengaluru, Karnataka, India

  • 1. Working on the hardware design of Camera Image Signal Processor for Samsung Exynos Chipset.
  • 2. Explored ML inference algorithms and architectures for image/video processing on edge devices, leveraging custom accelerators, hardened pipelines, and lookup table-based designs to optimize throughput, latency, and power efficiency.
  • 3. Developed and optimized image processing IPs for motion estimation, denoising, and sharpening to enhance performance and image quality.
  • Leading a small team in designing hardware architectures for various image processing IPs across multiple SoCs.
Camera Image Signal Processor designML inference algorithmsimage processing IPshardware architecture designImage Signal ProcessingMachine Learning

Amd

Senior Design Engineer II

Jul 2020Nov 2021 · 1 yr 4 mos · Hyderabad, Telangana, India

  • Worked in CCIX/CXL solutions for Memory Expansion and Compute Acceleration.
CCIX/CXL solutionsMemory ExpansionCompute AccelerationMemory Architecture

Ignitarium technology solutions pvt ltd

Senior Design Engineer - VLSI

May 2018Jul 2020 · 2 yrs 2 mos · Cochin Area, India

  • 1. Working on the SoC design of a low power Six-axis MEMS motion tracking device and digital Microphone. Responsible for the RTL design and support of Interrupt controller, Clock generation and OTP controller module.
  • 2. Worked in the RTL design and FPGA/PSoC emulation of high throughput image enhancing architecture for VR Headmount device. The incoming video stream from PC using a Display Port (DPRX) controller is enhanced in Kintex Ultrascale FPGA and fed to MIPI DSI LCD display panels with minimum latency.
  • Responsibilities involve requirements analysis, design review, RTL coding, CDC checking, Lint check, synthesis, functional verification, power estimation, unit and integration testing on custom boards.
SoC designRTL designFPGA/PSoC emulationhigh throughput image enhancing architectureSoC DesignVLSI Design

Indian institute of space science and technology

Graduate Research Assistant

Nov 2013Jul 2017 · 3 yrs 8 mos · Thiruvananthapuram, Kerala, India

  • 1. Involved in the design of Onboard Computer (OBC) for IIST-Nanosat.
  • 2. Two OBCs were developed, one based on 32-bit ARM processor running on FreeRTOS for scheduling and the other one utilizes smartFusion2 SoC FPGAs with a 166 MHz ARM Cortex-M3 with a camera payload.
  • 2. Also, involved in the embedded software design for the OBC which involves the attitude and orbit control, telecommands execution, telemetry gathering and health monitoring of the satellite.
Onboard Computer designembedded software designFreeRTOSARM processorEmbedded SystemsSoftware Development

Bosch engineering and business solutions

Embedded Design Engineer

May 2012Jul 2013 · 1 yr 2 mos · Bengaluru Area, India

  • 1. Design and development of Lambda Sensor (Oxygen Sensor) control driver software for automotive sensors and actuators.
  • 2. Responsibilities include modeling, simulation and auto-code generation in ASCET Tool.
  • 3. Tested engine control functions in ETAS LabCar using ETAS and debuggers like TRACE32, JTAG, and INCA.
Lambda Sensor control driver softwaremodelingsimulationauto-code generationEmbedded Software DevelopmentAutomotive Engineering

Synopsys india pvt ltd

Technical Intern

Jul 2011Apr 2012 · 9 mos · Bengaluru Area, India

  • Developed Linux Gigabit Ethernet driver for Synopsys GMAC Controller implemented on FPGA Prototyping board interfaced to host PC via a high-speed PCIe interface.
Linux Gigabit Ethernet driver developmentFPGA PrototypingPCIe interfaceDriver DevelopmentFPGA Design

Stephen & co

Engineer Trainee

Jul 2009Jun 2010 · 11 mos · Bengaluru Area, India

  • 1. Granite factory automation:
  • The cutting tool used is controlled by a few motors which are driven on VFD. Automated the movement of the cutting tool according to the customer requirements.
  • 2. Taxicab tracking system:
  • Developed a powerful GPS tracking and communication system that provides real-time locations online.

Education

Indian Institute of Space Science and Technology

Doctor of Philosophy - PhD — VLSI Signal Processing

Jan 2013Jan 2019

Cochin University of Science and Technology

Master of Technology - MTech — VLSI & Embedded Systems

Jan 2010Jan 2012

Mahatma Gandhi University

Bachelor of Technology - BTech

Jan 2005Jan 2009

Stackforce found 100+ more professionals with Image Signal Processing & Machine Learning

Explore similar profiles based on matching skills and experience