Software Engineer UEFI

congatec

Penang

On-site

MYR 90,000 - 150,000

Full time

25 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

Congatec Inc. in Malaysia (Penang) is seeking an experienced embedded software engineer to support hardware-software integration for planned products.

You will contribute to hardware schematics, verify software-enabled hardware designs, and help define schedules and cost estimates for software tasks. The role requires strong low-level programming in C/C++, experience with x86 and UEFI BIOS, and good English communication.

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 level of spoken and written English.

Responsibilities

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

Skills

x86 architecture
Low-level programming
Assembler
UEFI BIOS
Driver development
English proficiency

Education

Electrical engineering degree

Job description

  • 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

Become part of our successful team!

We look forward to receiving your complete application.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer UEFI / Penang, Malaysia
Software Engineer UEFI / Penang, Malaysia

congatec GmbH • Malaysia

On-site
MYR 90,000 - 140,000
Hardware Engineer
Hardware Engineer

congatec • Penang

On-site
MYR 67,000 - 134,000
UEFI & BIOS Software Engineer (x86/ARM)
UEFI & BIOS Software Engineer (x86/ARM)

Congatec Inc. • 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
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies • Bayan Lepas

On-site
MYR 120,000 - 180,000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies • Bayan Lepas

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

Celestica Inc. • George Town

On-site
MYR 180,000 - 240,000
Senior Electrical Hardware Design Engineer
Senior Electrical Hardware Design Engineer

UST • Seberang Perai

On-site
MYR 120,000 - 240,000
Firmware Engineer
Firmware Engineer

Pentamaster Corporation Berhad (Official) • Penang

On-site
MYR 70,000 - 140,000
Functional Tester Development Engineer
Functional Tester Development Engineer

mnosys sdn bhd • Bayan Lepas

On-site
MYR 67,000 - 112,000