Skip to main content
Krushan Patel

Krushan Patel

Embedded Engineer

Talent
Vaughan, ON, CanadaMember since June 15, 2026
C++PythonEmbedded LinuxFPGA DevelopmentAgileOpenCVOpenGLNumPyBoard Support Packages (BSP)ModbusMQTTBLEWiFiLoRaSystemVerilogVerilogASIC DesignFlutterFirebaseESP32
·

Hire this person

Send a job offer directly to this candidate

C++PythonEmbedded LinuxFPGA DevelopmentAgile

About

Embedded Systems Engineer with hands-on experience in developing production-grade software for IoT, machine vision, and telecommunications systems in C, C++, and Python. Skilled in delivering across the full product lifecycle — from architecture and BSP bring-up to system integration — across Linux and RTOS environments. Expertise in building reliable, high-performance embedded solutions and collaborating across hardware and software teams to ship products on time.

Experience

Embedded Engineer - Wolf Advanced Technology

(2023-03)

  • Developed embedded imaging algorithms and integrated machine vision applications for telecommunications test equipment using C++ and Python, contributing to 3+ major product releases.
  • Collaborated with hardware teams to develop system architecture and bring-up processes in a Linux embedded environment, including Board Support Packages (BSP) across 5+ hardware platforms
  • Designed and implemented image processing tools (OpenCV, OpenGL, NumPy) for electro-optical systems, enhancing image detection and filtering algorithms, resulting in 20% improvement in detection accuracy.
  • Created and maintained 10+ technical documents, including user manuals and software specifications, reducing cross-team communication gaps by 40%.
  • Managed the development of a machine vision algorithm that improved image enhancement by 30%, accelerating test equipment performance and reducing processing time by 25%.
  • Optimized system-level performance by profiling CPU and memory utilization in embedded Linux environments, reducing runtime latency by 18% and improving overall system stability during high-load test scenarios.

Junior Embedded Engineer - Smartfox

(2021-01 - 2022-04)

  • Engineered and maintained embedded software applications using C/ C++ in a Linux/ RTOS environment for cloud connected IoT systems, contributing to 3+ production-grade IoT product releases.
  • Partnered with cross-functional teams (hardware, software, app, cloud) across 4 disciplines to design and implement system architecture, enhancing communication interfaces for inverter products and reducing integration issues by 30%.
  • Elevated, coded, and tested real-time communication protocols (TCP/ IP, Modbus, MQTT) for wireless microcontrollers (BLE, WiFi, LoRa) across 3+ wireless communication standards, improving data transmission reliability by 25%.
  • Actively participated in Agile development processes, including sprint planning, daily stand-ups, and iterative testing across 10+ sprints, ensuring 95% on-time product releases with consistent delivery milestones.
  • Mentored 3+ junior engineers in the design and development of embedded systems, including debugging, unit testing, and software optimization, reducing bug resolution time by 20%.
  • Implemented automated unit and integration testing frameworks for embedded firmware validation, increasing defect detection coverage by 35% and reducing field-reported issues post-deployment.

Education

Master of Electrical and Computer Engineering - Electrical and Computer Engineering - University of Windsor (2022-05 - 2023-08)

Bachelor of Electronics and Communication Engineering - Electronics and Communication Engineering - Gujarat Technological University (2017-07 - 2021-05)

Skills

Embedded Engineer

Reviews

Related