X

X-PHY

Produces hardware-based cybersecurity NAND flash storage

Senior Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeIn-person

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Hands-on experience in low-level firmware and software development using C and C++.
  • Proficiency in Python and Shell (Bash/Sh) scripting for build automation and hardware testing.
  • Experience with Embedded Linux development, BSP customization, device drivers, and device trees using build tools such as Yocto or Buildroot.
  • A proven track record in developing user-space applications and SDKs for customized Embedded Linux targets in C/C++.
  • A good understanding of hardware fundamentals, SoC architectures, board bring-up processes, and common communication interfaces including SPI, I2C, UART, PCIe, and Ethernet.

Responsibilities

  • Develop, debug, and maintain low-level firmware and system software using C and C++.
  • Develop and customize Embedded Linux Board Support Packages (BSP), device drivers, bootloaders (U-Boot), and kernel configurations.
  • Implement user-space applications and SDKs on customized Embedded Linux boards using C and C++.
  • Write test automation scripts, build utilities, and workflow tools using Python and Shell scripting.
  • Participate in initial board bring-up and debug hardware-software interactions using hardware comprehension and standard lab tools.
  • Collaborate on hardware/software co-design for SoC/FPGA platforms, integrating custom IP cores, PetaLinux configurations, and acceleration frameworks.
  • Participate in peer code reviews, support quality code practices, and maintain precise technical documentation.

Desired Qualifications

  • Hands-on experience with AMD Xilinx Zynq UltraScale+ MPSoC (ZynqMP) chips, Vivado Design Suite, PetaLinux, and the Vitis Unified Software Platform.
  • Familiarity with the AMD Xilinx Vitis AI platform for deploying machine learning models on target hardware.
  • A good understanding of Root of Trust (RoT) security concepts, secure boot mechanisms, and embedded network protocols.
  • Experience with Git, CMake, Docker, and CI/CD automation pipelines.

About the Company

X-PHY

Produces hardware-based cybersecurity NAND flash storage

X-PHY designs and manufactures hardware-based cybersecurity storage devices and industrial NAND flash storage, offering standard or customized solutions for Cybersecurity, Industrial, Medical, and Automotive markets worldwide. Its products use AI-embedded firmware security integrated into the storage device to protect data both at rest and during use, built on industrial-grade NAND flash. It differentiates itself by combining hardware security with AI-enhanced firmware and by providing tailored configurations for mission-critical industries, supported by its long history in industrial NAND storage and Temasek-backed investor. The goal is to protect digital citizens' rights by continually updating secure storage solutions to meet evolving cybersecurity needs across key sectors.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Singapore, Singapore
Founded
2001

Recently Posted Jobs

Explore more opportunities at X-PHY

See more jobs