← Back to roles

System Solution and Embedded Linux Engineer

Efinix Inc

RISC-VCompilersKernel / LinuxFirmwareSoC / ASICFPGAPosted Oct 20, 2026
Apply on Efinix Inc

Overview

Open roles
32
At this company
See all
Added in 30 days
32
At this company, still open

Skills named in this posting

  • Ethernet
  • I2C / UART
  • C
  • C++
  • Python
  • Linux kernel
  • Device drivers
  • Embedded Linux
System Solution and Embedded Linux Engineer Location: Penang, Malaysia Responsibilities: • Design, develop, and maintain Linux kernel drivers (GPIO, SPI, I2C, UART, MMC, Ethernet, etc). • Perform advanced system debugging using dmesg, gdb, ftrace, perf and hardware tools such as logic analyzers. • Support board bring-up, including U‑Boot configuration, kernel integration and device tree development. • Work with RISC‑V SoCs, CPU subsystems, and FPGA‑based hardware modules during system integration and validation. • Develop automated test scripts and validation frameworks using Python, Bash and pytest. • Collaborate with cross‑functional hardware and software teams to ensure robust and optimized platform performance. • Work with business development team in understanding customer’s system solution requirements and generate the necessary specification and design. • Support the Application team and potentially customer in integrating the system solution into their system. • Perform tasks needed by company which adhere to company policy to ensure company’s business operation. Qualifications: • Bachelor’s Degree in Engineering (Electronics/Computer Engineering) or equivalent. • 3-8 years of working experience in ARM or RISC-V Embedded Linux. • Strong in C/C++ programming and Linux environment. • Proficiency in Python, Bash scripting and Git version control. • Experience in developing firmware, device drivers, Linux kernel, and filesystem. • Hands-on experience with kernel driver development and hardware-level debugging. • Familiar with embedded build systems (Yocto, Buildroot) and cross‑compilation toolchains. • Understanding of RISC‑V architecture and experience working with FPGA‑based designs or prototyping is a bonus. • Excellent problem solving and analytical skills. • Excellent verbal and written communication skill in English. • Ability to work in a fast-paced global team environment.

Apply on the employer's site

Original posting: efinixinc.com

Apply on Efinix Inc

RISC-V ecosystem

Efinix Inc in the RISC-V ecosystem

RISC-V International: Strategic

Our mission is to drive the future of edge computing w/our Trion® FPGA silicon platform.

  • FPGA vendor promoting RISC-V SoCs on its devices ("RISC-V SoCs: Powering Embedded Computing")
  • RISC-V soft cores used across its Trion/Titanium FPGA product lines

Same employer

View all 32