Summary
Overview
Work History
Education
Skills
Timeline
Generic

JAYANTH MAHADEVA

Principal Engineer
Bengaluru

Summary

Technically advanced embedded Software Developer with 17+ years of experience in application design, development, testing and deployment in domains like consumer electronics, Industrial and Automotive. Possess experience in Artificial intelligence with comprehensive knowledge on machine learning.

Overview

18
18
years of professional experience
4
4
years of post-secondary education

Work History

Principal Engineer

Collins Aerospace
3 2022 - Current

Remote Vision system development for Fuel re-filling aircraft

  • Fixing NxpT2080 DPAA network driver issues and built in test code development
  • Leading team of 7 members
  • Leading Lean Ideas and innovation in team
  • Requirement and Design Architecture development for proxy and DPAA network driver
  • Migration of OpenGL terrain graphics to Vulkan environment
  • Exposure to DO178 process
  • Tools and Technologies: C, Python, VxWorks RTOS, T2080 NXP processor.

Technical Manager

L&T Technology Service
08.2021 - 03.2022
  • Auxiliary shield board development for Kidde smoke detectors to provide visual indications of smoke detector events, faults and activities and WiFi support for detectors
  • Development of Project plan and estimation based on customer requirement specification
  • Leading team of 3 engineers and responsible for delivering the project
  • Periodically driving customer status meetings and addressing customer concerns
  • Designed data protocol software to detect smoke detector messages over I2C
  • Designed table to visualize LED patterns for each smoke faults and events
  • Tools and Technologies: C, embos RTOS, STM32G0 controller, Kiel IDE, SVN.

Lead Engineer and SPOC (Single Point of Contact for customer)

L&T Technology Service
08.2021 - 03.2022
  • Requirement Specification for understanding an existing and old 30HX water cooled chiller and upgrading 30HX software to newest Carrier controller system
  • Leading team of 4 engineers in understanding carrier chiller systems and working on upgrading system to meet the latest industrial standards
  • Periodically driving customer status meetings and addressing customer concerns
  • Creating DFMEA and risk matrix involved in project
  • Estimation of tasks involved in the project
  • Tools and Technologies: AM335X, Github.

Senior Software Developer

Det-Tronics Corporation
02.2019 - 07.2021
  • Development of Flame detector product by identifying the flame by processing flame video images and applying Artificial intelligence algorithms to ignore the false flame detection
  • Software Design of AI application to detect flame using color vision and IR camera
  • Worked with Research team and Developed Efficient Flame detection algorithm on Jetson nano to achieve desired 15 FPS using OpenCV and CUDA code implementations to make use of 128 GPU cores
  • Developed webserver using Django web framework to configure the flame detection system
  • Developed Linux IIO ADC device driver for SPI ADS1256 device to perform flame detection on LWIR, MWIR and SWIR sensors
  • Core algorithm discussions with research engineers and helping them in developing Matlab code
  • Developed G-Streamer application to stream out the flame detection video out to remote system
  • Tools and Technologies: C, C++, Python, Django, OpenCV, Github, CUDA, Nvidia Jetson nano processors, valgrind, Eclipse.

Senior Software Developer

Det-Tronics Corporation
02.2019 - 07.2021
  • Development of Industrial SIL standards for Det-tronics Gas detector PIRECL and Flame Detector X3301 and enhancing the Bluetooth feature to the detectors
  • Developed of Industrial Safety standards to identify, notify and rectify the faults in the detection system
  • Fixing field issues in flame and gas detector products
  • Implemented HART7 compatible feature sets in gas PIRECL gas detector product
  • Enhanced the wireless capability for Gas and Flame products by implementing Bluetooth protocol on nrf semiconductor board
  • Tools and Technologies: C, IAR, Renesas Rx2306 controller, Testtrack, GitHub, Code Collaborator, PCLint, nRF32 Bluetooth controller.

Software Developer

OTIS Elevators
04.2018 - 02.2019
  • Development of Camera viewer inside the elevator car and understanding the elevator dispatch system
  • Requirement gathering and Design document development for Elevator Dispatcher algorithm
  • Fixed wrong dispatch issues in the system
  • Developed of multiple Camera viewer application on imx6 processor-based system using python to monitor the passengers inside the elevator car
  • Developed JSON parser and configurator to interact with remote system and configuring the dispatcher system
  • Managed offshore team and co-ordinated with customer in porting older elevator algorithms to latest designed hardware
  • Tools and Technologies: Python, SVN, imx27 processor, pyddb.

Software Developer

Takata Corporation
11.2016 - 04.2018
  • Development of Driver assistance application in electric vehicle
  • Requirement gathering and Design Development of haptic based smart switches to control the steering wheel functions
  • Developed drivers for LIN, ADC, DAC, I2C, PWM
  • Developed ASIL-A standards in the system and UDS services over LIN to communicate with Master ECU system
  • Development of visual studio application test the system over I2C protocol using I2C Aardvark tool
  • Involved in developing driver sleep detection algorithm on imx27 processor
  • Implemented of ASIL A standard and UDS services on bootloader to qualify the automotive standard
  • Tools and Technologies: C, C++, IAR, SVN, DOORS, Reqtify, Atmel SAMD21, imx27 processor, Visual studio.

Software Engineer

Fluke Corporation
08.2014 - 11.2016
  • Development of Fluke handheld device containing Foundation Fieldbus protocol, HART and Profibus protocol to commission and configure transmitters
  • Lead Engineer for Foundation field bus protocol development
  • Worked at client location, Fluke corporation, Seattle, WA, US from February 2015 – November 2015
  • Requirement gathering on Master Foundation field bus and Profibus device and capture the requirements in DOORS
  • Attended trainings on Foundation fieldbus protocol and assisted team on designing foundation field master
  • Development of Foundation fieldbus protocol on AM335 TI processor
  • Developed framebuffer Display driver, keypad driver and Linux BSP customization on AM335X
  • Porting of Profibus protocol onto AM335x processor
  • FF Pressure transmitter simulation to test Fluke FF master device
  • Tools and Technologies: AM3356, C, C++, Foundation Fieldbus, DOORS, BSP, Linux device drivers, git.

Project Leader

L&T Technology Services
09.2011 - 08.2014
  • IP Based audio communication system for Edward Chubbs customer
  • Worked with team of 5 in gathering requirements for IP based audio communication system for customer Edward Chubbs
  • Estimated the project schedule and managed the team dividing the work packages and monitoring the status of the project
  • Architecture design to handle multiple audio broadcast over IP on DM368 processor
  • Development of application on top of PJSIP to stream multiple audio channels using RTSP
  • Development of Audio driver to channelize the audio into different streams
  • Porting of NAND driver from 2.6.18 to kernel ver 2.6.32
  • Ported G-streamer, PJSIP, MP3 lib to control the audio samples and speech samples
  • Asterisk PBX server configuration to route the audio calls to desired SIP clients
  • Tools and Technologies: DM368 processor, C, SIP, RTP, RTSP, BSP, Linux device drivers.

Senior Software Engineer

Samsung Electronics
02.2011 - 09.2011
  • Android upgrade from Froyo version to Gingerbread
  • Senior Software to fix Kernel issues in camera driver
  • Worked on power graphics to fix the quality issues of video played
  • Used adb Logcat, ddms utilities to debug the issues
  • Analyse and fix of Video Telephony issue
  • The issue was lockup after around 200 successive calls and this issue was due to abnormal irq restore context in isp module
  • Fixed MT/MO switching gray screen issues during video telephone calls
  • The fix done in camera HAL layer in the sequence of destroying the overlay and stream off function
  • Fixed issues in camera ISP hanging due to incorrect occurrence on CCDC camera sensor interrupts
  • Fixed the Green frame issue when switching from Camcorder to Camera, this was due to frame skip in overlay configuration for when switching from camcorder to camera
  • Tools and Technologies: OMAP3440, C, Kernel fixes, adb logcat, Trace32 Lauterbach.

Senior Software Engineer

Aspire Communications Pvt Ltd
01.2008 - 02.2011
  • Apartment security product based on IP Video intercom system design and development on DM368 processor
  • Operator Console, IP based front office telephone system
  • Air Data Unit: Detection of pressure sensor in Helicopters and activate the fault system
  • Worked with team of 5 in gathering requirements for IP based audio communication system for customer Edward Chubbs
  • Estimated the project schedule and managed the team dividing the work packages and monitoring the status of the project
  • Architecture design to handle multiple audio broadcast over IP on DM368 processor
  • Development of application on top of PJSIP to stream multiple audio channels using RTSP
  • Development of Audio driver to channelize the audio into different streams
  • Porting of NAND driver from 2.6.18 to kernel ver 2.6.32
  • Ported G-streamer, PJSIP, MP3 lib to control the audio samples and speech samples
  • Asterisk PBX server configuration to route the audio calls to desired SIP clients
  • Tools and Technologies: DM368 processor, C, SIP, RTP, RTSP, BSP, Linux device drivers.

R&D Software Engineer

Accelerated System Pvt Ltd
08.2006 - 01.2008
  • Automated meter reading over powerline for Punjab Electricity board
  • Involved in protocol development to read the meter reading over powerline
  • Implemented I2C and Serial UART drivers and developed energy meter LCD driver
  • Designed and implemented efficient secured power-line communication protocol
  • Algorithm to store the meter readings on flash memory and transmit data over power-line
  • Tools and Technologies: C, R8C25, Renesas HEWS IDE, E10 debugger.

Education

Bachelor of Engineering in Telecommunication and Electronics -

Visveswaraya Technological University
Coorg, Karnataka
09.2001 - 06.2005

PG diploma in AI and Autonomous Systems -

Indian Institute of Science (IISC)
Bengaluru, Karnataka
06.2024 - Current

Skills

C, Python, C, Assembly language

Familiar with JIRA, Bugzilla, DOORS, Doxygen, GCOV, Lint, Reqtify, Yocto, Busybox, Buildroot, Valgrind, Crucible, Collaborator, Atlassian Wiki, GStreamer, ffmpeg, SVN, git, perforce, Coverity, Rapita

Timeline

PG diploma in AI and Autonomous Systems -

Indian Institute of Science (IISC)
06.2024 - Current

Technical Manager

L&T Technology Service
08.2021 - 03.2022

Lead Engineer and SPOC (Single Point of Contact for customer)

L&T Technology Service
08.2021 - 03.2022

Senior Software Developer

Det-Tronics Corporation
02.2019 - 07.2021

Senior Software Developer

Det-Tronics Corporation
02.2019 - 07.2021

Software Developer

OTIS Elevators
04.2018 - 02.2019

Software Developer

Takata Corporation
11.2016 - 04.2018

Software Engineer

Fluke Corporation
08.2014 - 11.2016

Project Leader

L&T Technology Services
09.2011 - 08.2014

Senior Software Engineer

Samsung Electronics
02.2011 - 09.2011

Senior Software Engineer

Aspire Communications Pvt Ltd
01.2008 - 02.2011

R&D Software Engineer

Accelerated System Pvt Ltd
08.2006 - 01.2008

Bachelor of Engineering in Telecommunication and Electronics -

Visveswaraya Technological University
09.2001 - 06.2005

Principal Engineer

Collins Aerospace
3 2022 - Current
JAYANTH MAHADEVAPrincipal Engineer