Summary
Overview
Work History
Education
Skills
Certification
Websites
Timeline
Generic

Jeevankumar Ch

Denton

Summary

  • Over four years of hands-on experience in embedded systems development, including firmware design, device driver development, testing, and validation for embedded products.
  • Proficient in C and C++ programming for embedded Linux and RTOS-based systems, and skilled in debugging and performance optimization.
  • Experienced in developing applications involving Linux system programming, including scheduling, memory management, system calls, and POSIX multi-threading.
  • Knowledge of data structures, like linked lists, is commonly used in embedded applications for resource efficiency.
  • Hands-on experience with cross-platform firmware porting across ARM, PowerPC, MIPS, AT SAMD21, and x86 architectures.
  • Proficient with Linux IPC mechanisms, including queues, semaphores, FIFOs, and sockets, and a working knowledge of ONX RTOS.
  • Strong understanding of wired communication protocols: CAN, I2C, DHCP, TFTP, and TCP/IP networking.
  • Experience in infotainment systems, human-machine interface development, and AUTOSAR architecture.
  • Knowledgeable in automotive industry standards, including OSEK, MISRA-C, and AUTOSAR compliance practices.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Embedded Software Engineer

Comcast
Philadelphia
02.2025 - Current
  • Designed and developed embedded software for ECUs used in hybrid vehicle powertrain systems using C/C++ on ARM Cortex-M MCUs.
  • Integrated and optimized FreeRTOS for real-time control tasks, including task scheduling, inter-process communication, and memory management. Developed device drivers for SPI, I2C, UART, CAN, and PWM modules to support sensor integration, motor control, and diagnostics.
  • Collaborated with hardware and system teams to define software-hardware interface specifications, and debugged board bring-up issues using oscilloscopes and logic analyzers.
  • Contributed to bootloader development with a secure firmware update over CAN (UDS protocol).
    Conducted unit and integration testing using VectorCAST and static analysis with MISRA-C compliance tools.
  • Led root cause analysis for real-time issues, such as watchdog resets, timing jitter, and task starvation.
  • Documented software requirements, design, and verification protocols in line with ASPICE and ISO 26262 standards.
  • Designed and developed scalable RESTful APIs and GraphQL endpoints for aerospace data exchange and real-time communication.
  • Implemented comprehensive testing strategies using Jest for unit testing, and Cypress for end-to-end testing.
  • Collaborated with cross-functional teams in an agile environment, participating in sprint planning, stand-ups, and retrospectives.
  • Optimized application performance through efficient caching strategies and database query optimization in DynamoDB.
  • Applied security best practices in cloud-based applications, including proper authentication, authorization, and data encryption.

Embedded Software Engineer (Intern)

S&P Global
05.2023 - 03.2024
  • Developed firmware for battery-operated IoT sensor nodes used in smart factories for temperature, vibration, and humidity monitoring.
  • Designed low-power embedded applications with less than 20 µA sleep mode current, using STM32L4's ultra-low power modes, and wake-on-interrupt techniques. Programmed BLE and Wi-Fi connectivity stacks, enabling real-time sensor data transmission to AWS IoT Core using MQTT over TLS.
  • Implemented an OTA firmware update mechanism over Wi-Fi, with rollback and integrity check features using SHA256.
  • Interfaced with MEMS sensors over I2C/SPI; wrote custom drivers, and calibration routines for real-time measurements.
  • Built real-time data acquisition and control loops using FreeRTOS, managing task priorities, queues, and event groups.
  • Developed diagnostic CLI over UART and implemented Modbus protocol for local debugging and calibration.
  • Optimized firmware to extend battery life up to 1 year, using deep sleep modes and sensor polling algorithms.
  • Created touchscreen GUIs using LVGL for a handheld diagnostic device interfacing with the sensor nodes via BLE.
  • Contributed to hardware-software bring-up, using oscilloscopes, logic analyzers, and firmware stubs for validation.
  • Supported end-to-end product lifecycle, from prototyping and field testing to production release and remote debugging.

Jr, Embedded Software Engineer

Simens Technology Services
Bangalore
12.2021 - 01.2023
  • Assisted in the development and debugging of embedded firmware for ARM Cortex M-based microcontrollers, STM32F4 series.
  • Worked on bare-metal programming and RTOS-based applications, FreeRTOS, supporting sensor and actuator control.
  • I wrote and tested device drivers for UART, I2C, GPIO, ADC, and PWM peripherals.
  • Participated in board bring-up activities, including flashing, debugging via JTAG, and interfacing with hardware components.
  • Supported senior engineers in the integration of communication protocols, like Modbus RTU and CAN, for industrial automation systems.
  • Performed unit testing and prepared basic validation test reports for firmware modules.
  • Maintained source code using Git, followed peer review processes, and documented changes using internal tools.
  • Gained hands-on experience with oscilloscopes, logic analyzers, and multimeters for hardware-firmware debugging.
  • Contributed to low-level bootloader configuration and application partitioning for firmware upgrades.
  • Assisted in generating technical documentation, including user guides, and API references.
  • Implemented comprehensive testing strategies using Jest for unit testing, and automated end-to-end testing frameworks.

Education

Master of Science - Computer Engineering

University of North Texas
Denton, TX
12-2024

Skills

  • Programming Languages: C, C, Core Java, C#, Python, Assembly Programming, Net, Perl, VC, OpenGL, PLSQL, OpenCV, QT, Embedded/Objective C, MATLAB, Symbian C, JNI, Java,
    HTML, CSS
  • Scripting: Python, UNIX shell scripting, Databases: Oracle, PL/SQL, IBM DB2, SQLite, SQL, Oracle Infranet, opcode
  • Operating System: RHE Linux, SUN Solaris, IBM AIX, Red Hat Linux, Ubuntu, RHEL, Unix, Linux, Windows
  • RTOS: Embedded Linux, Android, Windows CE, Symbian, Win driver, VxWorks OS
  • Domain Expertise: Retail, Cisco Setup Box, Sony PlayStation Console, Health Care, Full Stack Application Development
  • Domain Expertise: Retail, Cisco Setup Box, Sony PlayStation Console, Health Care, Full Stack Application Development
  • Protocols: XCP, XCP over CAN, XCP over Ethernet, XCP over USB, IMAP4, POP3, SMTP, HTTP
  • Communication Servers: Linux server v50, XAMPP server v181, Communicate Pro v60, Microsoft Exchange server 2006
    Processors: X86, ARM

Certification

  • AWS Certified Solutions Architect: Associate, Expertise in designing serverless applications and Infrastructure as Code
  • AWS Certified Developer: Associate, Specialized in serverless development with Lambda, DynamoDB, and API Gateway

Timeline

Embedded Software Engineer

Comcast
02.2025 - Current

Embedded Software Engineer (Intern)

S&P Global
05.2023 - 03.2024

Jr, Embedded Software Engineer

Simens Technology Services
12.2021 - 01.2023

Master of Science - Computer Engineering

University of North Texas