Senior Firmware Engineer: Embedded Linux & SoC Bring-Up

JSIT for WST (Wholesale Trade) by Singapore Business Federation (SBF)

Singapore

On-site

SGD 90,000 - 150,000

Full time

42 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Flexxon Global Limited in Singapore is seeking a Senior Firmware Engineer to develop and integrate embedded firmware, Linux BSPs and applications for our custom hardware platforms. You will focus on automation, debugging and hardware‑software integration across the product lifecycle.

The role involves working with SoC/FPGA teams, integrating IP cores, configuring PetaLinux, and maintaining robust code quality with peer reviews and clear technical docs.

Qualifications

  • Bachelor’s degree required in a relevant engineering/computer field.
  • Hands-on firmware and software development using C and C++.
  • Proficient in Python and Shell scripting for automation and testing.
  • Experience with Embedded Linux BSPs, device drivers, and build tools like Yocto or Buildroot.
  • Understanding of hardware fundamentals, SoC architectures, and common interfaces (SPI, I2C, UART, PCIe, Ethernet).
  • Experience with AMD Xilinx Zynq MPSoC, Vivado, PetaLinux, and Vitis is a plus.
  • Familiarity with security concepts and CI/CD pipelines.

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 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.
  • 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.

Skills

Firmware development
C/C++ programming
Python scripting
Shell scripting
EmbeddedLinux
Hardware bring-up
SoC/FPGA concepts

Education

Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science

Tools

U-Boot
Yocto
Buildroot
Vivado
PetaLinux
Vitis
Git
Docker

Job description

Flexxon Global Limited in Singapore is seeking a Senior Firmware Engineer to develop and integrate embedded firmware, Linux BSPs and applications for our custom hardware platforms. You will focus on automation, debugging and hardware‑software integration across the product lifecycle.

The role involves working with SoC/FPGA teams, integrating IP cores, configuring PetaLinux, and maintaining robust code quality with peer reviews and clear technical docs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer - AI-Embedded Security & FPGA
Senior Firmware Engineer - AI-Embedded Security & FPGA

Flexxon Pte Ltd • Singapore

On-site
SGD 70,000 - 120,000
Performance-based bonuses
Senior Firmware Engineer
Senior Firmware Engineer

JSIT for WST (Wholesale Trade) by Singapore Business Federation (SBF) • Singapore

On-site
SGD 90,000 - 150,000
Senior Firmware Engineer: Embedded Linux & SoC/FPGA Dev
Senior Firmware Engineer: Embedded Linux & SoC/FPGA Dev

FLEXXON PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Senior Firmware Engineer
Senior Firmware Engineer

Flexxon Pte Ltd • Singapore

On-site
SGD 70,000 - 120,000
Performance-based bonuses
Senior Firmware Engineer
Senior Firmware Engineer

FLEXXON PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Embedded Firmware Integrator (Linux/C/C++, Python)
Embedded Firmware Integrator (Linux/C/C++, Python)

Beyondsoft Singapore • Singapore

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

TYSON JAY MANAGEMENT PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
ARM Embedded Firmware Engineer - Bring-up, Drivers, RTOS
ARM Embedded Firmware Engineer - Bring-up, Drivers, RTOS

HYPERSCAL SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 78,000 - 123,000
Senior Firmware Engineer - High-Power Digital Control
Senior Firmware Engineer - High-Power Digital Control

Flextronics - The Flex Company • Singapore

On-site
SGD 110,000 - 180,000
Medical benefits
Dental
Life Insurance
+1
Embedded Firmware Engineer
Embedded Firmware Engineer

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 72,000 - 120,000