Summary
Overview
Work History
Education
Skills
Certification
Disclaimer
Timeline
Generic

Poornima Mohan P

Junior Firmware Engineer
Bangalore

Summary


Firmware professional with strong expertise in developing and optimizing embedded systems. Known for collaborative team efforts and achieving impactful results. Skilled in C/C++, hardware-software integration, and debugging. Reliable, adaptable, and focused on delivering high-quality solutions in fast-paced environments.

Experienced with developing and optimizing firmware for embedded systems. Utilizes low-level programming skills to enhance system performance and reliability. Strong understanding of debugging techniques and hardware-software integration.

Overview

7
7
years of professional experience
3
3
Certifications

Work History

Junior Firmware Engineer

Zkteco Biometrics Pvt Ltd
09.2021 - 03.2024
  • Hands on experience in Embedded Linux and driver development.
  • Develop and implement firmware solutions for embedded systems.
  • Perform code review and participate in project planning, estimation and tracking.
  • Collaborate with system architects, design engineers, firmware engineers, and application engineers to define and implement the best overall firmware solution.
  • Perform embedded development work including low level hardware interface drivers, debug both firmware and custom hardware platforms, develop GUIs, and optimize and refactor existing firmware.
  • Exercise development best practices with respect to code style, documentation, and use of development tools

Project Title 1: Attendance and access control System

  • Project Description: Attendance control device having display is used to record the attendance in school and factory and give access to users according to time zone and troubleshooting the issue faced. Here we have used Linux Interface with RF Card module using i2c Communication and Wiegand protocol.
  • Responsibilities:
  • Developed and implemented firmware solutions for embedded systems using ARM Cortex-M4 processor.
  • Designed, coded, tested, and debugged system software while optimizing and maintaining existing firmware codebases.
  • Developed firmware to interface RF card readers with the STM32 microcontroller using I2C communication and the Wiegand protocol.
  • Integrated Wiegand protocol for processing access control data.
  • Enabled and optimized I2C ports on the SoC for seamless data transmission.
  • Implemented data handling mechanisms to transfer access control data from STM32 to the processor via I2C, triggering relay-based door access.
  • Implemented the GUI for the device frontend, enabling the display of menu images on the device screen for user interaction.
  • Developed and maintained comprehensive firmware documentation, including maintenance processes and troubleshooting procedures.
  • Debugged firmware and custom hardware platforms, developed low-level hardware interface drivers, and optimized firmware performance.
  • Delivered SDKs and APIs to support customer integration of embedded products.
  • Established reliable TCP/IP communication for transferring stored attendance data from
  • Tools Used : JIRA. Eclipse, Git, Putty, Linux

Project Title 2: Cafeteria Management System.

  • Project Description : This System is using for taking token for food at office, schools, factory etc.
  • We designed Main window for showing the menu, price and timings and generating different windows for each time zone.by using this window we will get the printed token and we will get the access also.
  • Responsibilities:
  • Created windows for cafeteria management system by using MINIGUI
  • Assigned time zone for breakfast lunch dinner.
  • By using the unique id of each person setting to enter to the device .

Electronics Lecturer

NICC International college for Media and Design
03.2020 - 07.2021
  • Assisting in product design for developing the production of electronics appliances and robotics design Gave the guidance to the students for specialization project that is based on Arduino developing board and gave the instructions for programming the same.
  • Designing of PCB Board and assembling components.

Robotics Faculty

GTec Gensmart Academy
03.2019 - 12.2019
  • Conducted robotics class for school students as the part of STEM based learning
  • Lead the robotics department and assisted in electronics related projects Conducted robotics workshops on various engineering collages and schools.
  • Created Arduino based demo models of various robots

Embedded and PCB Design Engineer

Thinkfotech Innovations
06.2017 - 02.2019
  • Assisted in embedded related electronics projects ,Build software hardware for embedded related electronics projects
  • Designing of PCB Board by using express PCB Software and assembling components.

Education

12th Class -

Mambaram Higher secondary school

BTech - Electronics and Communication

Kannur University
01.2016

Diploma - Medical Electronics

Technical Education
01.2013

Skills

Embedded c

Certification

Embedded Systems(8 Months)

Disclaimer

I declare that the information given above is true to the best of my knowledge and belief.

Timeline

Junior Firmware Engineer

Zkteco Biometrics Pvt Ltd
09.2021 - 03.2024

Electronics Lecturer

NICC International college for Media and Design
03.2020 - 07.2021

Robotics Faculty

GTec Gensmart Academy
03.2019 - 12.2019

Embedded and PCB Design Engineer

Thinkfotech Innovations
06.2017 - 02.2019

BTech - Electronics and Communication

Kannur University

Diploma - Medical Electronics

Technical Education

12th Class -

Mambaram Higher secondary school
Poornima Mohan PJunior Firmware Engineer