---
title: "Shuran Xu (@Shuran) | Hashnode"
description: "firmware, software, embedded system, tech geek. Read the latest articles by Shuran Xu on Hashnode."
url: "https://hashnode.com/@Shuran"
---

@Shuran

# Shuran Xu

@Shuran · Toronto, Ontario · Joined May 2022

firmware, software, embedded system, tech geek.

[Website](https://embeddedville.com/)

### [FPGA’s Role in Embedded Systems Engineering — and Where It Can Take Your Career](https://embeddedville.hashnode.dev/fpga-s-role-in-embedded-systems-engineering-and-where-it-can-take-your-career?utm_source=hashnode&utm_medium=feed)

Learn how FPGAs fit into embedded systems, bridge hardware and firmware, and open career paths in RTL, SoC validation, applications, and ASIC design.

10 min read · [embeddedville.hashnode.dev](https://embeddedville.hashnode.dev/fpga-s-role-in-embedded-systems-engineering-and-where-it-can-take-your-career?utm_source=hashnode&utm_medium=feed)

[Sep 4](https://hashnode.com/posts/fpga-s-role-in-embedded-systems-engineering-and-where-it-can-take-your-career/6a9a384f8d659110303dcd4d)

### [Do Embedded Engineers Really Become More Valuable With Age?](https://embeddedville.hashnode.dev/do-embedded-engineers-really-become-more-valuable-with-age?utm_source=hashnode&utm_medium=feed)

A practical career guide to embedded firmware paths, from MCU and Linux roles to automotive, semiconductors, FPGA, and low-level systems.

5 min read · [embeddedville.hashnode.dev](https://embeddedville.hashnode.dev/do-embedded-engineers-really-become-more-valuable-with-age?utm_source=hashnode&utm_medium=feed)

[Sep 1](https://hashnode.com/posts/do-embedded-engineers-really-become-more-valuable-with-age/6a964f09e1d9653a5e610f72)

### [Bare-Metal Firmware Bring-Up on Cortex-M: From Reset Vector to First UART](https://embeddedville.hashnode.dev/bare-metal-firmware-bring-up-on-cortex-m-from-reset-vector-to-first-uart?utm_source=hashnode&utm_medium=feed)

Learn Cortex-M bare-metal firmware bring-up from reset vector to first UART, with practical startup, memory, clock, fault, and debug lessons.

10 min read · [embeddedville.hashnode.dev](https://embeddedville.hashnode.dev/bare-metal-firmware-bring-up-on-cortex-m-from-reset-vector-to-first-uart?utm_source=hashnode&utm_medium=feed)

[Aug 27](https://hashnode.com/posts/bare-metal-firmware-bring-up-on-cortex-m-from-reset-vector-to-first-uart/6a90b76aa86eb38da9b49dde)

### [Beyond Wi-Fi: What It Really Takes to Build Reliable IoT Networking on ESP32](https://embeddedville.hashnode.dev/beyond-wi-fi-what-it-really-takes-to-build-reliable-iot-networking-on-esp32?utm_source=hashnode&utm_medium=feed)

Learn how Wi-Fi, MQTT, HTTP and FreeRTOS queues work together to create a reliable ESP32 IoT networking pipeline.

9 min read · [embeddedville.hashnode.dev](https://embeddedville.hashnode.dev/beyond-wi-fi-what-it-really-takes-to-build-reliable-iot-networking-on-esp32?utm_source=hashnode&utm_medium=feed)

[Aug 20](https://hashnode.com/posts/beyond-wi-fi-what-it-really-takes-to-build-reliable-iot-networking-on-esp32/6a866990c050b1fcdb8a4f5e)

### [Edge AI for Firmware Engineers: Why It Matters and How to Start](https://embeddedville.hashnode.dev/edge-ai-for-firmware-engineers-why-it-matters-and-how-to-start?utm_source=hashnode&utm_medium=feed)

1\. Introduction: What is Edge AI If you work in firmware, you have probably noticed that AI is no longer staying in the cloud. It is showing up in cameras, wearables, factory sensors, appliances, vehi

20 min read · [embeddedville.hashnode.dev](https://embeddedville.hashnode.dev/edge-ai-for-firmware-engineers-why-it-matters-and-how-to-start?utm_source=hashnode&utm_medium=feed)

[Aug 5](https://hashnode.com/posts/edge-ai-for-firmware-engineers-why-it-matters-and-how-to-start/6a7389a3316110af264206f3)
