Vennela B.

Embedded Software Engineer | ARM Cortex-M, STM32, ESP32 | C/C++ Firmware | RTOS (FreeRTOS, Zephyr) | IoT, MQTT, AWS IoT | Embedded Linux

Role
Embedded Software Engineer at Cognizant
Location
Dallas, TX, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Vennela B.

Embedded Software Engineer with 4+ years of experience developing firmware for ARM Cortex-M (STM32, NXP) and ESP32 microcontrollers, specializing in real-time systems and low-level hardware interaction.Experienced in building RTOS-based applications using FreeRTOS and Zephyr, and implementing communication protocols such as UART, SPI, I2C, CAN, and Modbus for reliable device integration. Skilled in developing IoT-enabled systems using MQTT, TCP/IP, and HTTP/HTTPS, with hands-on experience in AWS IoT Core for secure edge-to-cloud connectivity.Proficient in build automation and CI/CD using Make, CMake, Jenkins, and GitHub Actions, along with containerized development using Docker.Interested in advancing embedded systems through scalable IoT solutions and Edge AI.

Experience

  1. Embedded Software Engineer

    Cognizant

    Jun 2025 — Present · NJ, US

    Developed C, Embedded C firmware for ARM Cortex-M (STM32, NXP) microcontrollers, implementing drivers for UART, SPI, I2C to support sensor data acquisition across 10+ controller boards used in industrial monitoring systems. • Developed Python and Bash automation scripts integrated with Make and CMake build systems to streamline firmware compilation and improve release consistency across repositories. • Integrated industrial communication stacks using CAN, Modbus on Embedded Linux gateways, enabling reliable device connectivity across RS485 and CAN networks in manufacturing systems. • Developed telemetry modules in C for ESP32 devices using TCP/IP and MQTT, enabling secure data transmission from edge devices to cloud monitoring platforms. • Performed firmware debugging using GDB, OpenOCD, and Logic Analyzers to diagnose SPI timing issues and interrupt conflicts during hardware board bring-up. • Built firmware CI/CD pipelines using Jenkins and GitHub Actions to automate compilation, static analysis, and artifact generation for multiple firmware branches. • Implemented edge analytics features using TensorFlow Lite for Microcontrollers, enabling lightweight anomaly detection on sensor signals directly on embedded devices. • Containerized firmware testing environments using Docker on Linux, improving development consistency and reproducible builds across distributed engineering teams.

Education

  • University of North Texas

    Master's degree, Computer Science

  • Sreenivasa Inst. of Technology & Management Studies, Thimmasamudram, Chittoor

    Bachelor's degree, Computer Science

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Vennela B. — Embedded Software Engineer at Cognizant in Dallas, TX, US | Unifers