// Jr. Firmware Engineer @ Resideo Technologies

// firmware engineer
BishalPatel

Electrical & Computer Engineer specializing in firmware development, embedded systems, and real-time computing. Passionate about building reliable, efficient software at the hardware-software boundary.

FW
C / C++ / Python / HTML / CSS FreeRTOS / OpenRTOS / Zephyr STM32 / ESP32 / Nordic / NXPA5000 / CC13xx Raspberry Pi FPGA I2C / SPI / UART Vivado / VITIS Python Azure DevOps IAR ARM / Keil MDK / Quartus Verilog CUDA

About Me

I am a dedicated graduate student pursuing a Master's in Electrical and Computer Engineering at Minnesota State University, Mankato with a perfect 4.0 GPA.

With a B.S. in ECE (2022), my expertise spans digital system design, microprocessors, and reliability engineering. I bring hands-on industry experience from Resideo Technologies (Honeywell Homes) and Itron Inc., developing firmware for smart home and smart grid products.

Originally from Nepal, I also serve as a Graduate Teaching Assistant mentoring students in Microprocessors and Digital Systems Design at MNSU.

4.0
Master's GPA
4+
Years Industry Exp
4+
Projects Delivered
15+
Tools Mastered

Skills

Languages
CC++Python CUDAVerilog SystemVerilogC#HTML
Microprocessors & SoCs
STM32EFR32 TiSOCCC1354 ArduinoRaspberry Pi
RTOS & Frameworks
FreeRTOSZephyr RTOS Bare-MetalHAL / BSP OpenTherm
IDEs & Dev Tools
IAR ARMKeil Vision Visual StudioVS Code Atmel StudioVivado Quartus IITracealyzer
DevOps & Collaboration
Git / GitHubAzure DevOps JiraConfluence BitBucketSourceTree CI/CD
Hardware & Interfaces
I2CSPI UARTCAN TIMER32Oscilloscope Logic AnalyzerFunction Generator

Experience

CURRENT • APR 2025 – PRESENT
Jr. Firmware Engineer
Resideo Technologies (Honeywell Homes) — Smart Home & IoT — MN, United States

Developing embedded firmware for smart home products including IoT thermostats across the full firmware lifecycle from concept and design review to debugging, documentation, and CI/CD.

  • Designed and tested firmware in C/C++ with RTOS on Wi-Fi platforms; implemented LowPowerMode using RTC, STOP, and LPTIM timers
  • Implemented FreeRTOS on STM boards for OpenTherm boiler protocols, control algorithms, NVM handling, and AAT automation test interface
  • Built PCSIM and a GUI test tool for hardware testing; integrated Tracealyzer for firmware diagnostics and implemented HAL/BSP
  • Spearheaded full lifecycle firmware development of smart home thermostat from concept through code review and CI/CD pipeline
  • Atlassian stack: Jira, Confluence, BitBucket, SourceTree
INDUSTRY • SEP 2021 – JAN 2024
Staff Firmware Engineer
Itron Inc. — Smart Grid & Metering Solutions — Waseca, United States

Developed electricity meter firmware in a cross-functional engineering team, driving innovation in utilities and smart city infrastructure.

  • Implemented bare-metal firmware including application code and low-level drivers for new and existing hardware platforms
  • Led Solar Battery Access Point (SBAP) development — board testing, Radio, Cmodem, NCL, SSL, and CSL firmware
  • Automated test scripts in C/C++ for metering products with integrated analog/digital circuits
  • Generated schematic diagrams, implemented NXPA5000 component embedding; updated CMSISv2 APIs
  • Proficient with I2C, UART, SPI, TIMER32; Azure DevOps for RTOS transition and data delivery
ACADEMIA • AUG 2024 – MAY 2025
Graduate Teaching Assistant
Minnesota State University, Mankato — ECET Dept.

Mentored students in MicroProcessor-II (STM475XX) using Atmel Studio/Keil and Digital System Design & Testability (FPGA-5CEBA4FC23) in Verilog/SystemVerilog using Quartus Prime. Supervised lab sessions with oscilloscopes, function generators, and multimeters.

STUDENT AFFAIRS • AUG 2024 – PRESENT
Graduate Assistant — Student Activities
Minnesota State University, Mankato

Collaborated with university leadership on program planning, student advising, event coordination, risk management, and leadership training for campus organizations.

Projects

// PROJECT_01
Embedded Speech-to-Speech & Text Translation System
Real-time speech translation prototype on Raspberry Pi 5. Captures spoken input via USB microphone, performs STT, machine translates into a user-selected language, and plays back synthesized audio through a touch-optimized kiosk GUI. Modular Tcore/Tgui architecture with multithreading. End-to-end latency: 4–10 seconds. EE 697 Design Project at MNSU, Dec 2025.
Python 3 Raspberry Pi 5 PyAudio SpeechRecognition Google Translate gTTS Tkinter Multithreading Embedded Linux
Dec 2025 — EE 697
// PROJECT_02
MicroBlaze Processor Design
Designed and implemented a MicroBlaze soft-core processor on FPGA, exploring pipeline optimization, instruction set design, and parallel processing concepts for high-performance embedded computing.
Verilog Vivado FPGA Computer Architecture
View Report →
// PROJECT_03
Home Automation System
Designed an automated prototype using Arduino Uno, GSM module, Bluetooth, and relays to control home appliances via a mobile app — enabling seamless remote and local energy control.
Arduino C GSM Bluetooth IoT
View Report →
// PROJECT_04
Sports Training System
IoT-based closed-loop control system for precise and dynamic ball throwing in multiple directions and speeds using four motors, switches, and Arduino. Built collaboratively with a multidisciplinary team.
Embedded C Arduino IoT Motor Control Closed-Loop Control
2021

Certifications

LX
Linux Device Drivers: Reading, Writing, and Debugging
LinkedIn Learning — Mar 2026
View Certificate ↗
TUX
Introduction to Linux
LinkedIn Learning — Mar 2026
View Certificate ↗
C
C Programming for Embedded Applications
LinkedIn Learning
View Certificate ↗
ASM
Advanced C Programming: Integrating C and Assembly Language
LinkedIn Learning
View Certificate ↗

Education

Master of Science
Minnesota State University, Mankato
Electrical & Computer Engineering
Aug 2024 – May 2026
GPA: 4.0 / 4.0
OS for Heterogeneous Systems · AI & ML (PCA, ANN, MLP) · Computer Architecture · Parallel Processors (NVIDIA CUDA) · Real-Time Embedded Systems (FreeRTOS/STM32) · Design Methods (FMEA) · Zephyr RTOS
Bachelor of Science
Minnesota State University, Mankato
Electrical & Computer Engineering
Aug 2017 – May 2022
GPA: 3.4 / 4.0
MicroProcessors I & II · Digital System Design · Control Systems · Data Structures & Algorithms · OS Design · Smart Sensors · Wireless Networking · Circuit Analysis I & II

Contact

Let's Build Something.

Open to firmware engineering roles, embedded systems projects, and research collaborations. Don't hesitate to reach out.

Resume

View Full Resume → Download PDF ↓