Senior Firmware Engineer: Embedded Linux & SoC/FPGA Dev

FLEXXON PTE. LTD.

Singapore

On-site

SGD 70,000 - 110,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Flexxon seeks a Firmware Engineer to join our R&D team to develop low-level embedded software and BSPs for our X-PHY hardware platforms. You will leverage C/C++, Python, and Shell scripting to build robust firmware, driver stacks, and user-space applications on Customized Embedded Linux boards.

The ideal candidate has strong embedded Linux experience, familiarity with SoC/FPGA bring-up, and exposure to AMD Xilinx ecosystems.

Qualifications

  • Bachelor's degree in Electrical/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 scripting for automation and hardware testing.
  • Experience with Embedded Linux development, BSP customization, device drivers, and device trees using Yocto or Buildroot.
  • Proven track record in developing user-space applications and SDKs for embedded Linux targets.
  • Good understanding of SoC architectures, board bring-up, and common interfaces (SPI, I2C, UART, PCIe, Ethernet).

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 BSPs, device drivers, bootloaders (U-Boot), and kernel configurations.
  • Application & SDK Development: Implement user-space applications and SDKs on customized Embedded Linux boards using C/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 with lab tools.
  • FPGA & System Acceleration Integration: Collaborate on SoC/FPGA co-design, integrate custom IP cores, PetaLinux configurations, and acceleration frameworks.
  • Code Quality & Documentation: Perform peer code reviews and maintain precise technical documentation.

Skills

C/C++
Python
Shell scripting
Embedded Linux
FPGA/SoC
Hardware bring-up

Education

Bachelor's degree in Electrical/Computer Engineering or CS

Tools

Yocto
Buildroot
U-Boot
Git
Vivado
PetaLinux
Vitis
CMake

Job description

Flexxon seeks a Firmware Engineer to join our R&D team to develop low-level embedded software and BSPs for our X-PHY hardware platforms. You will leverage C/C++, Python, and Shell scripting to build robust firmware, driver stacks, and user-space applications on Customized Embedded Linux boards.

The ideal candidate has strong embedded Linux experience, familiarity with SoC/FPGA bring-up, and exposure to AMD Xilinx ecosystems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

FLEXXON PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
FPGA Engineer
FPGA Engineer

Zerro Power Systems Pte Ltd • Singapore

On-site
SGD 70,000 - 90,000
Senior/Staff Firmware Engineer (AIoT Signal Processing Firmware)
Senior/Staff Firmware Engineer (AIoT Signal Processing Firmware)

Realtek Singapore Private Limited • Singapore

On-site
SGD 180,000 - 260,000
Software Engineer
Software Engineer

CREATIVE LABS PTE. LTD. • Singapore

On-site
SGD 40,000 - 70,000
Robotics Firmware Engineer: Real-Time Embedded Systems
Robotics Firmware Engineer: Real-Time Embedded Systems

Tyson Jay Management • Singapore

On-site
SGD 70,000 - 120,000
Robotics Real-Time Embedded Firmware Engineer
Robotics Real-Time Embedded Firmware Engineer

Tyson Jay Group • Singapore

On-site
SGD 60,000 - 120,000
Senior Engineer, FPGA
Senior Engineer, FPGA

Ethos Search Associates Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 72,000 - 120,000
Senior Firmware Engineer
Senior Firmware Engineer

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 80,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Creative Technology Ltd. • Singapore

On-site
SGD 48,000 - 78,000