nguyen vien
@nguyenvien
Embedded Systems Engineer focused on IoT security, secure boot, and TPM/TEE firmware.
What I'm looking for
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
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.
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.
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.
Full-Stack Web Developer
Hitachi Vantara
Jun 2021 - Jun 2022 (1 year)
Maintained and updated enterprise web applications by estimating lines of code, planning delivery schedules, and coordinating requirements with customers. Reviewed team designs and code, and supported deployment and debugging across Windows/Linux/CentOS.
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)
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.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring nguyen?
You can contact nguyen and 90k+ other talented remote workers on Himalayas.
Message nguyenGet 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!
