Flexxon Pte. Ltd. · MyCareersFuture · 1w
Senior Firmware Engineer
Singapore, Central- Posted
- 2026-09-25 (1w)
- Place
- Singapore, Central
- Commitment
- Full Time
- Salary
- SGD 5,000 – 7,000 / month
- Experience
- 6+ YOE
- Education
- Bachelor's
- Department
- Engineering
- Source
- MyCareersFuture (the employer’s own listing)
Your match
Sign in to see how your skills match this job.
Skills in this posting
PythonC++Shell ScriptingBashDebuggingTechnical DocumentationDockerCI/CDGitLinuxMachine LearningArtificial Intelligence
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.
Unlike traditional software security that relies on delayed patches and constant updates, X-PHY® monitors read/write data patterns in real time to proactively block zero-day ransomware, deepfake threats, and physical tampering—even in air-gapped or offline environments.
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.
REQUIRED QUALIFICATIONS & SKILLS
• 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.
Flexxon Pte. Ltd.
6 open roles in Singapore, straight from Flexxon Pte. Ltd.’s own careers page.
- IT Infrastructure EngineerSingapore, Central · 3d
- Strategic Product Manager – Memory SolutionsSingapore, Central · 3w
- Channel Business Development ManagerSingapore, Central · 3w
- Product Engineer - Memory ProductSingapore, Central · 3w
- Field Application TechnicianSingapore, Central · 1mo