Skip to main content
nguyen vienNV
Open to opportunities

nguyen vien

@nguyenvien

Embedded Systems Engineer focused on IoT security, secure boot, and TPM/TEE firmware.

Vietnam
Message

What I'm looking for

I’m looking for a challenging developer position where I can apply creative problem solving to embedded systems and IoT security—building secure provisioning, TPM/TEE-based trust, and secure boot—while learning new and emerging industry trends.

I’m an Embedded Systems Engineer applying creative problem solving and logical thinking to build secure, resource-efficient firmware for IoT and embedded platforms. I focus on hardware roots of trust, reliable device onboarding, and secure deployment that stands up under real constraints.

At FSS-networks, I developed a custom TPM client firmware for a resource-constrained Lattice MachXO5-NX board, implementing SPI/I2C interfaces, validating against Linux kernel module registration, and resolving critical system-hang issues from cryptographic latency in ISRs. I also built an IoT Security software module for low-end devices using netlink and Paho MQTT, and implemented ARM TEE capabilities for secure key storage, certificate management, and secure TLS workflows via OP-TEE Trusted Applications.

Across platforms, I authored Yocto recipes and built custom Yocto images for NXP i.MX and STM32MP deployments, integrating security components into distributions. Earlier, I delivered full-stack web systems and low-level high-performance HTTP services from scratch (libuv/nghttp2), strengthening my end-to-end engineering discipline from networking, concurrency, and testing to secure system design.

Experience

Work history, roles, and key accomplishments

FS
Current

Embedded Developer - TPM

FSS-networks

Jan 2025 - Present (1 year 5 months)

Developed a custom TPM client firmware for a resource-constrained Lattice MachXO5-NX board with SPI/I2C cryptographic communication to a Raspberry Pi 4. Designed the RTOS firmware architecture and resolved system-hang and watchdog timeout issues by refactoring ISR handling.

FS
Current

Embedded Developer - IoT Security

FSS-networks

Jul 2023 - Present (2 years 11 months)

Built an IoT security software module for low-end microcontroller devices using Data-in-Motion security. Implemented kernel/user-space communication via netlink, secure messaging with MQTT, and developed OP-TEE trusted applications integrated into Yocto images.

ZM

Full-Stack Web Developer

ZMP

Jul 2022 - Jul 2023 (1 year)

Developed and maintained microservice-based web applications for a platform to build, train, and deploy ML models. Designed RESTful APIs and supported AWS deployments, including EC2/S3/Lambda/API Gateway and MQTT over WebSockets.

HV

Embedded Developer - HTTP Server

Hitachi Vantara

Aug 2018 - Jun 2020 (1 year 10 months)

Built a high-performance HTTP server from scratch using libuv, http-parser, and nghttp2 with support for HTTP/1.1, HTTP/2, keep-alive, and protocol upgrade. Implemented concurrent networking in C++, registered the app as a Windows service, and created unit tests with Google Test.

Education

Degrees, certifications, and relevant coursework

University of Information Technology (UIT) logoUU

University of Information Technology (UIT)

Engineer of Information Technology, Computer Engineering

2014 - 2019

Completed an Engineer of Information Technology program with a major in Computer Engineering from 2014 to 2019.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan