Embedded Systems Engineer | Embedded C | C++ | ARM Cortex-M | 8051 | UART | SPI | I2C | CAN | Firmware

Bengaluru, Karnataka, India

Belgavi







Bachelor of Engineering - BE, Electrical and Electronics Engineering
Visvesvaraya Technological University
Join Shriram and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossEmbedded Systems Engineer | Embedded C | C++ | ARM Cortex-M | 8051 | UART | SPI | I2C | CAN | Firmware
Embedded Systems Engineer with hands-on experience in ARM Cortex-M microcontroller programming, Embedded C/C++, and communication protocols (UART, SPI, I2C, CAN), gained through structured training at Vector India Pvt. Ltd. Core strengths: 1.Bare-metal firmware development and peripheral interfacing 2.Debugging with GDB across Linux and embedded environments 3.Cross-platform low-level programming and memory management 4.Python-based data analysis, regression, and classification (Pandas, Matplotlib) Project highlights: Designed and built an RFID-based Automated Employee Attendance System, integrating hardware sensing with embedded logic for real-time identification. Led a KSCST-funded research project — a Pyramid Solar Still using Phase Change Material (PCM) — addressing sustainable water purification through applied thermal engineering. I graduated with a B.E. in Electrical and Electronics Engineering from VTU, and I'm currently deepening my embedded systems expertise through hands-on firmware training. My interests sit at the intersection of hardware and software: I want to build systems that are efficient at the register level and intelligent at the application level. Open to Embedded Systems, Firmware Development, and Semiconductor Engineering roles. Always happy to connect with engineers and recruiters working in these spaces.
Bengaluru
antigravity
claude code
cursor
deepseek
gemini
github copilot
Student Intern at Vector India Pvt. Ltd., Jul 2025 - Present · 1 yr 4 mos, Bengaluru, Karnataka, India, 1.Developing bare-metal firmware for ARM Cortex-M microcontrollers using Embedded C, covering register-level configuration and peripheral interfacing 2.Implementing and testing communication protocols — UART, SPI, I2C, CAN — for inter-device data exchange in embedded applications 3.Debugging firmware using GDB across Linux-based cross-platform development environments, strengthening low-level troubleshooting skills 4.Completing hands-on assignments in sensor interfacing, memory management, and real-time embedded programming 5.Building foundational expertise directly applicable to semiconductor and embedded product development roles
AI & ML Engineer Trainee | Rooman Technologies | Bengaluru Dec 2024 – Feb 2025 at Rooman Technologies Pvt Ltd, Feb 2025 - Mar 2025 · 2 mos, Belgavi, Completed training in Artificial Intelligence and Machine Learning with practical exposure to Python programming, data analysis, and beginner-level machine learning concepts. Learned how to build basic regression and classification models using Python libraries such as Pandas and Matplotlib. Worked on exploratory data analysis (EDA) tasks involving data cleaning, visualization, and interpretation to identify patterns and trends in datasets. Gained understanding of machine learning workflows, data preprocessing, and model evaluation techniques through training assignments and projects. Improved analytical thinking and problem-solving skills by working on Python-based datasets and visualization tasks. This training provided foundational knowledge in AI and ML concepts while enhancing programming and technical skills relevant to intelligent systems and future technology roles.
Bachelor of Engineering - BE, Electrical and Electronics Engineering, Visvesvaraya Technological University