Senior Firmware Engineer

Posted 17 Days Ago
Be an Early Applicant
North East, SGP
In-Office
Senior level
Hardware • Cybersecurity
The Role
Develop and maintain low-level firmware, Embedded Linux BSPs, device drivers, bootloaders, and user-space applications for custom hardware platforms. Build automation with Python and Shell, support board bring-up and hardware-software debugging, and integrate FPGA/SoC technologies including AMD Xilinx platforms, PetaLinux, and acceleration frameworks. Contribute to code reviews, testing, documentation, embedded security, and networking initiatives.
Summary Generated by Built In

About Flexxon & X-PHY®

Flexxon is a global pioneer in hardware-level security innovations. Our flagship solution, X-PHY®, is the world’s first AI-embedded cybersecurity solution operating directly at the firmware and physical layer of the OSI model.

We don’t just build products—we build the future. As a cybersecurity technology company, we are redefining industry standards, pushing boundaries, and creating transformative solutions to protect the digital world.

To support the continued development of our hardware and firmware-based cybersecurity technologies, we are looking for a Firmware Engineer to join our R&D team.

In this role, you will develop low-level embedded software, Embedded Linux board support packages (BSP), and application-level software for custom hardware platforms. The ideal candidate brings strong C/C++ programming skills, proficiency in Python and Shell scripting for automation, and practical Embedded Linux experience. Prior exposure to FPGA architectures or the AMD Xilinx ecosystem is highly advantageous. 

Key Responsibilities:

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

Requirements
  • Education: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. 
  • Core Programming: Hands-on experience in low-level firmware and software development using C and C++. 
  • Scripting Languages: Proficiency in Python and Shell (Bash/Sh) scripting for build automation and hardware testing. 
  • Embedded Linux & BSP: Experience with Embedded Linux development, BSP customization, device drivers, and device trees using build tools such as Yocto or Buildroot. 
  • Application Development: Proven track record in developing user-space applications and SDKs for customized Embedded Linux targets in C/C++. 
  • Hardware Comprehension: Good understanding of hardware fundamentals, SoC architectures, board bring-up processes, and common communication interfaces (SPI, I2C, UART, PCIe, Ethernet). 

Preferred Qualifications

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


Benefits
  • Self-Managed, Ownership-Driven Culture that empowers individuals to take initiative and make an impact
  • Performance-Based Bonuses that reward results, contributions, and value creation
  • Passionate, Energetic, and Innovative Work Culture where ideas are encouraged and collaboration thrives
  • Positive and Supportive Work Environment that values respect, teamwork, and high performance

Skills Required

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • Hands-on experience developing low-level firmware and software using C and C++
  • Proficiency in Python and Shell scripting for build automation and hardware testing
  • Experience with Embedded Linux development, BSP customization, device drivers, and device trees
  • Experience with build tools such as Yocto or Buildroot
  • Experience developing user-space applications and SDKs for customized Embedded Linux targets in C and C++
  • Understanding of hardware fundamentals, SoC architectures, board bring-up, and SPI, I2C, UART, PCIe, and Ethernet interfaces
  • Experience with AMD Xilinx Zynq UltraScale+ MPSoC, Vivado, PetaLinux, and Vitis
  • Familiarity with AMD Xilinx Vitis AI for deploying machine learning models
  • Understanding of Root of Trust, secure boot, and embedded network protocols
  • Experience with Git, CMake, Docker, and CI/CD automation pipelines
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Singapore
63 Employees
Year Founded: 2007

What We Do

We are a next-generation storage device manufacturer, specializing in hardware-based cybersecurity solutions and industrial NAND flash storage devices. We specialize in standard or customized products and solutions to serve a broad spectrum of industries with a critical focus on Cybersecurity, Industrial, Medical, and Automotive (C.I.M.A) applications. Founded in 2007 and headquartered in Singapore, Flexxon is a global company with a presence in Asia-Pacific, Europe, North America, and the Middle East. We are proudly backed by Heliconia Capital Management, a wholly-owned subsidiary of Temasek Holdings. Rooted in our strong pedigree as a leading industrial NAND flash storage solutions provider, we are committed to protecting the fundamental rights of all digital citizens through constant innovation to address the evolving cybersecurity needs of today. We diversified our product offerings and introduced the X-PHY brand, the world’s first AI-embedded firmware-based cybersecurity solution.

Similar Jobs

Micron Technology Logo Micron Technology

Senior Engineer

Artificial Intelligence • Hardware • Information Technology • Machine Learning
In-Office
Singapore, SGP
45000 Employees
In-Office
Singapore, SGP
194 Employees
Hybrid
Singapore, SGP
22000 Employees
Hybrid
Singapore, SGP
22000 Employees

Similar Companies Hiring

Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Unusual Machines, Inc. Thumbnail
Hardware • Robotics
Orlando, FL
300 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account