Developer II - Embedded Software @UST | 3 Years | C/C++ | Python | Linux | BIOS/UEFI | BMC/OpenBMC | Server’s Firmware Validation | Python Automation



Hyderabad, Telangana, India






Bachelor of Engineering - BE, Electronics and telecommunication Engineering
Sant Gadge Baba Amravati University, Amravati
Join Tejas and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossDeveloper II - Embedded Software @UST | 3 Years | C/C++ | Python | Linux | BIOS/UEFI | BMC/OpenBMC | Server’s Firmware Validation | Python Automation
I'm an Embedded Software Engineer at UST, working on AI SoC hardware validation and firmware development. My work involves writing and debugging embedded C/C++ firmware, working directly with hardware registers, building telemetry pipelines, and developing Python-based tooling to automate and scale validation workflows — bridging low-level firmware engineering with practical software tooling. I started at UST as an Associate Semiconductor Product Validation Engineer, working closely with server hardware across Intel and AMD platforms, before moving into my current role focused on embedded software and validation systems design. Along the way, I've been recognized twice internally — for turning unexplored, ambiguous problem areas into dependable, high-quality solutions, and for contributing to a company-wide Python training initiative. I work primarily in C, C++, Embedded C, and Python, with a strong focus on Linux and ARM-based embedded systems. I enjoy working close to the hardware — polling vs. interrupts, watchdog timers, register-level debugging — and write about these embedded systems concepts to share what I learn with the wider community. I hold a degree in Electronics and Telecommunication Engineering from Sant Gadge Baba Amravati University. Open to conversations on embedded software development, firmware engineering, and hardware validation.
Amravati
claude
gemini
github copilot
openai
githubcopilot
Developer ll - Embedded Software Engineer (Client Microsoft) at UST, May 2025 - Present · 1 yr 6 mos, "𝐂𝐨𝐧𝐭𝐫𝐢𝐛𝐮𝐭𝐢𝐧𝐠 𝐭𝐨 𝐌𝐢𝐜𝐫𝐨𝐬𝐨𝐟𝐭'𝐬 𝐀𝐈 𝐒𝐨𝐂 𝐡𝐚𝐫𝐝𝐰𝐚𝐫𝐞 𝐯𝐚𝐥𝐢𝐝𝐚𝐭𝐢𝐨𝐧 𝐚𝐬 𝐩𝐚𝐫𝐭 𝐨𝐟 𝐔𝐒𝐓'𝐬 𝐞𝐧𝐠𝐢𝐧𝐞𝐞𝐫𝐢𝐧𝐠 𝐭𝐞𝐚𝐦 — 𝐝𝐞𝐬𝐢𝐠𝐧𝐢𝐧𝐠 𝐚𝐧𝐝 𝐯𝐚𝐥𝐢𝐝𝐚𝐭𝐢𝐧𝐠 𝐞𝐦𝐛𝐞𝐝𝐝𝐞𝐝 𝐟𝐢𝐫𝐦𝐰𝐚𝐫𝐞, 𝐛𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐚𝐮𝐭𝐨𝐦𝐚𝐭𝐢𝐨𝐧 𝐭𝐨𝐨𝐥𝐢𝐧𝐠, 𝐚𝐧𝐝 𝐝𝐞𝐯𝐞𝐥𝐨𝐩𝐢𝐧𝐠 𝐭𝐞𝐥𝐞𝐦𝐞𝐭𝐫𝐲 𝐩𝐢𝐩𝐞𝐥𝐢𝐧𝐞𝐬." • Design, develop, and validate embedded firmware for AI SoC hardware, including register-level testing, debugging, and hardware/software integration • Build and maintain Python-based automation tooling for validation workflows, improving test efficiency and reducing manual effort • Develop telemetry data pipelines to support hardware diagnostics and validation reporting • Collaborate with cross-functional hardware and firmware teams to identify, debug, and resolve complex embedded system issues • Recognized with an internal Super Star Award for consistently converting ambiguous, unexplored technical areas into dependable, high-quality solutions
Associate semiconductor product validation Engineer (Client Microsoft) at UST, Apr 2024 - Apr 2025 · 1 yr 1 mo, At UST, I worked as part of the Component Validation (CV) team, focusing on the validation of critical server components across Intel and AMD platforms. 𝐁𝐈𝐎𝐒, 𝐁𝐌𝐂 & 𝐒𝐞𝐫𝐯𝐞𝐫 𝐂𝐨𝐦𝐩𝐨𝐧𝐞𝐧𝐭 𝐕𝐚𝐥𝐢𝐝𝐚𝐭𝐢𝐨𝐧 • Validated BIOS (UEFI), BMC, Cerberus, and TPM functionality across multiple hardware generations • Performed post-NPI validation for Gen-8 server platforms, with a focus on system stability and reliability • Validated critical server features including Seamless Boot, RAS, firmware updates, power cycles, and BMC service configuration 𝐀𝐮𝐭𝐨𝐦𝐚𝐭𝐢𝐨𝐧 & 𝐃𝐞𝐛𝐮𝐠𝐠𝐢𝐧𝐠 • Automated test cases using Robot Framework and Python, improving execution efficiency and test consistency • Investigated, analyzed, and debugged test failures, refining automation scripts and validation workflows • Used MobaXterm for remote server access and system-level debugging tasks 𝐏𝐫𝐨𝐜𝐞𝐬𝐬 & 𝐂𝐨𝐥𝐥𝐚𝐛𝐨𝐫𝐚𝐭𝐢𝐨𝐧 • Modified and optimized existing automation scripts to improve test logic and reliability • Worked with CI/CD pipelines using Azure DevOps (ADO), with strong knowledge of bug lifecycle and defect tracking
Student Trainee at Vector India Pvt. Ltd., Jul 2023 - Feb 2024 · 8 mos, Hyderabad, Telangana, India, 𝐀𝐝𝐯𝐚𝐧𝐜𝐞𝐝 𝐄𝐦𝐛𝐞𝐝𝐝𝐞𝐝 𝐒𝐲𝐬𝐭𝐞𝐦𝐬 𝐓𝐫𝐚𝐢𝐧𝐞𝐞 Vector India Institute, Hyderabad (6‑month intensive program) In-depth training on C, C++, Data Structures & Algorithms, Linux internals, and Embedded C Hands-on experience with ARM‑based microcontrollers (LPC‑2129, LPC‑2148) and real-world embedded system design Learned practical skills in low-level peripheral control, interrupt handling, memory-mapped I/O, and RT‑Linux development • 𝐊𝐞𝐲 𝐒𝐤𝐢𝐥𝐥𝐬 & 𝐇𝐢𝐠𝐡𝐥𝐢𝐠𝐡𝐭𝐬 Programming & Embedded Expertise: Proficient in C, C++, Embedded C; strong knowledge of ARM microcontrollers (LPC‑2129/2148) Systems Knowledge: Linux internals, interrupt and peripheral programming, memory-mapped hardware interfaces Project Implementation: Firmware development, sensor calibration, automation, and remote system control Problem-Solving Mindset: Bridged software and hardware to build a real-world system that improves resource management • 𝐈𝐨𝐓-𝐁𝐚𝐬𝐞𝐝 𝐈𝐧𝐭𝐞𝐥𝐥𝐢𝐠𝐞𝐧𝐭 𝐈𝐫𝐫𝐢𝐠𝐚𝐭𝐢𝐨𝐧 𝐌𝐚𝐧𝐚𝐠𝐞𝐦𝐞𝐧𝐭 & 𝐌𝐨𝐧𝐢𝐭𝐨𝐫𝐢𝐧𝐠 𝐒𝐲𝐬𝐭𝐞𝐦 (Course Project) Designed an IoT-driven wireless sensor network (WSN) for precision irrigation—including soil moisture, temperature, and humidity measurements Integrated hardware and software components—likely using Arduino/ESP32, sensors, and wireless transceivers—to enable both manual and automatic watering modes Implemented remote monitoring capabilities and real-time control logic, optimizing water usage based on environmental conditions Developed firmware and embedded software to collect, process, and act on sensor data, enhancing agricultural efficiency and sustainability
Bachelor of Engineering - BE, Electronics and telecommunication Engineering, Sant Gadge Baba Amravati University, Amravati