Summary
Overview
Work History
Education
Skills
Timeline
Generic

Krishan Singh

Banglore

Summary

I would appreciate the opportunity to become a part of an Embedded organization, Where I can play a key part in developing embedded software solutions with a strong technical/coding/testing background, Involved early in designing the system architecture and in developing the performance specifications.

Overview

8
8
years of professional experience

Work History

Software Engg

Cisco Systems, Inc.
Banglore
03.2021 - Current

Project:Fretta Platform System Infra Development

Role:

  • Currently Working on Fretta Routers where i have worked on Platform Bringup and System Infra. I have developed the FPD [Field Programmable Device] feature. Have worked on Customer issues and Escalation.I have also developed the Card Mgr process to monitor all Cards status which is in Router.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Worked with customers for needs analysis and to determine vendor costs.
  • Technology Used: Linux device driver,C,BSP.

Software Engineer

Altran Technologies
Hyderabad
12.2019 - 03.2021

Project:NB-IOT CORE BSP

Role:

Worked on BSP development and LWM2M Protocol.

Implementing New Feature on Basis of requirements and Feature enchancement of Platform.

Analysis Of requirement on Basis of Customer requirements.

Technology Used: Core BSP,Linux Device Driver,HAL

Sys Software Design and Develope

Sasken Technologies
Banglore
03.2019 - 12.2019

Project:Panasonic TouchScreen Driver development

Role:

  • Worked on I2C driver for ARM processor architecture based on embedded Linux platform.
  • Worked on Touch Driver.It is part of Kernel subsystem.
  • Investigating bug regarding Driver
  • Solving the bug related to kernel

Technology Used: Linux Device Driver ,Embedded C, Communication Protocol.


Software Engineer

Valeo India Pvt Ltd
Chennai
03.2017 - 03.2019

Project:Embededded Linux Porting

Role:

  • I was working on Boot-up Sequence of Embedded Linux,Booting with various Rootfs like Initramfs,Ramdisk,Exploring the kernel Bootargs.
  • I have also worked on Device tree.

Understanding of The I2C register of Target Platform.

Writing a framework independent low level I2C Driver.

Enhancing the low Level I2C driver to interface with EEPROM.

Writing an I2C Adapter and client driver.

Education

High School Diploma -

Kalind U.M.V(UP Board) Deoria(U.P)
Uttar Pradesh

Secondary School - PCM

Kalind U.M.V(UP Board) Deoria(U.P)
Uttar Pradesh

Bachelor of Engineering -

Raj Kumar Goel Institute of Technology
Uttar Pradesh

PGDEM -

Post Graduate Diploma in Embedded System Design
Banglore

Skills

  • P>Knowledge of Software Development Life Cycle
  • P>Good understanding and Hands on Experience on Linux Device Driver
  • P>Good knowledge of Linux Kernel Porting,Bootloader(u-Boot),Board Bringup
  • P>Good understanding and hands on experience on ARM based SOC
  • P>Good Knowledge of MEMORY management amd chache Memory
  • P>Good understanding and analyzing of requirements
  • P>Expertise in C Programming and Embedded C
  • P>Understanding of Assembly language
  • P>Strong in Linux & RTOS (FreeRTOS) concepts
  • P>Hands on experience of AVR/ARM Cortex M3 microcontrollers
  • P>Hands on experience of YOCTO TOOL
  • P>Low-level driver development for SPI/I2C/USART protocol
  • P>Hands on experience of source code management tool (Git)
  • P>Linux Device Driver: Virtual char device ,file system in linux,virtual file system, Interrupt, ioctl, procfs, sysfs, workqueue , tasklet, kernel thread, spinlock,Block device,pci,Network device,memory management, linux debugging,Input subsystem Understanding of Debugging Crash using GDB,KGDB

Timeline

Software Engg

Cisco Systems, Inc.
03.2021 - Current

Software Engineer

Altran Technologies
12.2019 - 03.2021

Sys Software Design and Develope

Sasken Technologies
03.2019 - 12.2019

Software Engineer

Valeo India Pvt Ltd
03.2017 - 03.2019

High School Diploma -

Kalind U.M.V(UP Board) Deoria(U.P)

Secondary School - PCM

Kalind U.M.V(UP Board) Deoria(U.P)

Bachelor of Engineering -

Raj Kumar Goel Institute of Technology

PGDEM -

Post Graduate Diploma in Embedded System Design
Krishan Singh