Software Engineer UEFI / Penang, Malaysia

congatec GmbH

Malaysia

On-site

MYR 90,000 - 140,000

Full time

3 days 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

Congatec Inc. in Penang, Malaysia, is seeking a Software Engineer UEFI responsible for defining and delivering low-level software for x86 and ARM platforms. You will develop BIOS, BC firmware, and BSPs, while collaborating on hardware schematics and product planning.

You will work on UEFI BIOS, driver development, and kernel patches, with emphasis on cross-functional collaboration and on-time delivery. Strong C/C++ and assembler skills, plus experience in hardware bring-up, are essential.

Qualifications

  • Bachelor's degree in electrical engineering or similar
  • Experience with C/C++ and assembler
  • Strong knowledge of x86 architecture
  • Experience with UEFI BIOS and driver development

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.
  • Self-reliant handling of software development tasks and projects.
  • Create, test, release and distribute BIOS (x86), BC FW, BSPs for target OS (drivers, kernel patches), Bootloader (ARM) and utilities (x86/ARM).
  • Support hardware bring-up and debugging.
  • Create software for test purposes and failure analysis.
  • Analyze and solve technical customer issues with the TSC department.
  • Create software usage documentation and perform knowledge transfer for field engineers and sales.
  • Contribute to technical specifications for new standards, products and features.
  • Analyze and solve lifecycle issues and perform software maintenance and updates.

Skills

x86 architecture
C/C++
Assembler
UEFI BIOS
Driver development
English communication

Education

Bachelor's degree in electrical engineering or similar

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

UEFI & BIOS Software Engineer (x86/ARM)
UEFI & BIOS Software Engineer (x86/ARM)

Congatec Inc. • Penang

On-site
MYR 90,000 - 150,000
Software Engineer UEFI
Software Engineer UEFI

congatec • Penang

On-site
MYR 90,000 - 150,000
UEFI Firmware Engineer (x86/ARM) – Penang
UEFI Firmware Engineer (x86/ARM) – Penang

Congatec Inc. • Malaysia

On-site
MYR 90,000 - 140,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 GmbH • Malaysia

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

congatec GmbH • Penang

On-site
MYR 80,000 - 100,000
Senior Software Engineer / Penang, Malaysia
Senior Software Engineer / Penang, Malaysia

congatec GmbH • Malaysia

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

Oppstar Berhad • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Software Developer ARM / Penang, Malaysia
Software Developer ARM / Penang, Malaysia

congatec GmbH • Malaysia

On-site
MYR 120,000 - 180,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