Senior Firmware Engineer — Embedded Linux & SoC Security

X-PHY

George Town

On-site

MYR 90,000 - 130,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Performance-based bonuses
Dynamic work culture

Job summary

Flexxon is seeking a Firmware Engineer to join its R&D team in Penang. You will develop low-level embedded software, BSPs, drivers, and applications for custom hardware platforms using C/C++ and Python.

The role emphasizes firmware bring-up, FPGA/SoC integration, and robust documentation. A Bachelor's in a related field is required, with strong C/C++ and Embedded Linux skills. Competitive culture and growth opportunities are offered.

Qualifications

  • Bachelor's degree in Electrical/Computer Engineering, Computer Science, or related field.
  • Strong C/C++ with low-level firmware experience.
  • Experience with Embedded Linux BSPs, device drivers, and kernel configurations.
  • Proficiency in Python and Shell scripting for automation.
  • Familiarity with FPGA/SOC platforms and PCIe/Ethernet interfaces.

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.
  • 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: Peer code reviews and maintain precise technical documentation.

Skills

C/C++
Python
Shell scripting
Embedded Linux
BSP development
Device drivers
U-Boot
Kernel configurations
FPGA
Xilinx FPGA
Vitis
PetaLinux
Git
Docker

Education

Bachelor's degree in EE/CE/CS

Tools

Yocto
Buildroot
Vivado
PetaLinux
Vitis

Job description

Flexxon is seeking a Firmware Engineer to join its R&D team in Penang. You will develop low-level embedded software, BSPs, drivers, and applications for custom hardware platforms using C/C++ and Python.

The role emphasizes firmware bring-up, FPGA/SoC integration, and robust documentation. A Bachelor's in a related field is required, with strong C/C++ and Embedded Linux skills. Competitive culture and growth opportunities are offered.

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

X-PHY • George Town

On-site
MYR 90,000 - 130,000
Performance-based bonuses
Dynamic work culture
Embedded Firmware Engineer - FPGA & MCU Specialist
Embedded Firmware Engineer - FPGA & MCU Specialist

Pentamaster Corporation Berhad (Official) • Penang

On-site
MYR 70,000 - 140,000
Senior Server Firmware Engineer - Embedded & Platform
Senior Server Firmware Engineer - Embedded & Platform

Lattice Semiconductor Corp. • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Firmware Engineer, Embedded Server Solutions
Senior Firmware Engineer, Embedded Server Solutions

Lattice Malaysia • Malaysia

On-site
MYR 180,000 - 240,000
Senior Firmware Engineer - SoC Validation & Bring-up
Senior Firmware Engineer - SoC Validation & Bring-up

Oppstar Technology • Kuala Lumpur

On-site
MYR 60,000 - 120,000
Senior Real-Time Embedded Firmware Engineer
Senior Real-Time Embedded Firmware Engineer

Keysight Technologies • Bayan Lepas

On-site
MYR 120,000 - 180,000
Senior Firmware Engineer — Server & Embedded Systems
Senior Firmware Engineer — Server & Embedded Systems

Lattice Semiconductor • George Town

On-site
MYR 180,000 - 240,000
Senior Embedded Systems Engineer - Linux & Hardware Debug
Senior Embedded Systems Engineer - Linux & Hardware Debug

Motorola Solutions • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Senior Embedded Firmware Engineer – Real-Time Systems
Senior Embedded Firmware Engineer – Real-Time Systems

Keysight Technologies • Penang

On-site
MYR 90,000 - 120,000
Embedded Firmware Engineer for IoT & Prototyping
Embedded Firmware Engineer for IoT & Prototyping

Quectel Wireless Solutions Penang Sdn. Bhd. • Bayan Lepas

On-site
MYR 67,000 - 134,000
Medical
Meal Allowance
Transportation Allowance
+1