Software Engineer BIOS / Penang, Malaysia

Congatec Inc.

Malaysia

On-site

MYR 89,000 - 156,000

Full time

31 hours ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Job summary

Congatec Inc. in Penang, Malaysia is seeking a Software Engineer specialized in UEFI and low-level firmware development. The role focuses on BIOS/BC FW/BSP development for x86 and ARM targets, driver work, and collaboration with hardware engineering to ensure robust software for planned products.

The candidate should have a degree in electrical engineering, strong x86 knowledge, and experience with C/C++ and assembler, plus English proficiency for documentation and collaboration.

Qualifications

  • University degree in electrical engineering or similar.
  • Profound knowledge of x86 architecture.
  • Experience with hardware-related, low-level programming in C/C++ (and assembler).
  • Basic knowledge of the architecture of contemporary operating systems.
  • Experience with low-level software programming (driver development) and UEFI BIOS.
  • Good spoken and written English.

Responsibilities

  • Support technical definition of planned products.
  • Contribute to hardware schematics creation and verify software compliant hardware design.
  • Create schedules and provide effort and cost estimations for software development tasks and projects.
  • Handle software development tasks and projects independently.
  • Create, test, release, and distribute BIOS (x86), BC FW, BSPs for target OSs (drivers, kernel patches) (x86, ARM), Bootloader (ARM), and utilities (x86, ARM).
  • Support hardware bring-up and debugging.
  • Create software for test purposes and failure analysis.
  • Analyze and resolve technical customer issues with the TSC department.
  • Create software usage documentation and training for field engineers and sales reps.
  • Contribute to technical specifications for new standards, products and features.
  • Analyze and solve product and software component issues during life cycle.
  • Perform software maintenance and update tasks.

Skills

x86 architecture
Low-level C/C++/asm
Driver development
UEFI BIOS
English proficiency

Education

Electrical Engineering degree

Job description

Software Engineer UEFI / Penang, Malaysia

- required immediately, permanent -

Tasks:

  • Support technical definition of planned products.
  • Contribute to hardware schematics creation. Provide input for and verify software compliant hardware design.
  • Create schedules and provide effort and cost estimations for software development tasks and projects.
  • Self-reliant handling of software development tasks and projects.
  • Create (or provide), test, release and distribute the required standard or customized software component: BIOS (x86), Boardcontroller Firmware (BC FW) (x86), Board Support Packages (BSPs) for defined target operating systems (drivers,kernel patches ...) (x86, ARM), Bootloader (ARM) o Utilities (x86, ARM)
  • Support hardware bring-up and debugging.
  • Create and provide software for test purposes and failure analysis.
  • Analyze and solve technical customer issues in cooperation with the Technical Solution Center (TSC) department.
  • Create required software and software usage documentation.
  • Perform training and know how transfer for congatec field application engineers and sales representatives.
  • Contribute to the creation of technical specifications for new standards, products and features.
  • Analyze and solve product and software component issues during life cycle.
  • Perform required software maintenance and update tasks.

Profile:

  • University degree in electrical engineering or similar
  • Profound knowledge of x86 architecture
  • Experience with hardware related, low level programming in C/C+ + (and assembler)
  • Basic knowledge of the architecture of contemporary operating systems
  • Experience with low level software programming (driver development) and UEFI BIOS
  • Good level of spoken and written English
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

BIOS & Firmware Engineer (x86/UEFI) — Hardware Bring-up
BIOS & Firmware Engineer (x86/UEFI) — Hardware Bring-up

Congatec Inc. • Malaysia

On-site
MYR 89,000 - 156,000
Hardware Design Engineer / Penang, Malaysia
Hardware Design Engineer / Penang, Malaysia

congatec GmbH • Malaysia

On-site
MYR 80,000 - 120,000
Hardware Engineer / Penang, Malaysia
Hardware Engineer / Penang, Malaysia

Congatec Inc. • Malaysia

On-site
MYR 60,000 - 110,000
Senior Software Engineer / Penang, Malaysia
Senior Software Engineer / Penang, Malaysia

congatec GmbH • Malaysia

On-site
MYR 80,000 - 110,000
Software Developer ARM / Penang, Malaysia
Software Developer ARM / Penang, Malaysia

congatec GmbH • Penang

On-site
MYR 80,000 - 100,000
Firmware Engineer (Development/Verification)
Firmware Engineer (Development/Verification)

Oppstar Berhad • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Senior BIOS & Firmware Lead for Data Center Platforms
Senior BIOS & Firmware Lead for Data Center Platforms

Celestica Inc. • Malaysia

On-site
MYR 180,000 - 260,000
Software Developer ARM / Penang, Malaysia
Software Developer ARM / Penang, Malaysia

congatec GmbH • Malaysia

On-site
MYR 120,000 - 180,000
Senior BIOS Lead Engineer – Data Center Platforms
Senior BIOS Lead Engineer – Data Center Platforms

Celestica Inc. • George Town

On-site
MYR 180,000 - 240,000
BIOS - Senior Lead Engineer, Software
BIOS - Senior Lead Engineer, Software

Celestica Inc. • George Town

On-site
MYR 180,000 - 240,000