Enable job alerts via email!

Firmware Engineer

OnLogic

Perak

On-site

MYR 200,000 - 300,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in industrial computing seeks a Firmware Engineer to lead firmware and software development for MCU applications. You will work on critical tasks ranging from developing firmware to collaborating on BIOS specifications. The ideal candidate will have a solid background in firmware development and a keen attention to detail. Join a diverse and innovative engineering team that values cooperation and creativity.

Benefits

Vacation days
Dental and vision care
Pension
Profit sharing
Employee Stock Purchase Plan
Innovative environment
Great colleagues

Qualifications

  • Over 3 years of firmware development experience.
  • Experience in embedded firmware and debugging.
  • English proficiency with TOEIC score over 700 or equivalent.

Responsibilities

  • Lead firmware and software coding tasks for microcontroller applications.
  • Develop MCU bare metal firmware and port RTOS.
  • Collaborate on UEFI BIOS development.

Skills

Firmware development
Embedded firmware
C
Assembly
Version control systems
Debugging
Electronic systems aptitude
Detail-oriented

Education

Bachelor's or higher in Computer Science, Software, or Electrical Engineering

Tools

JTAG debuggers
Git

Job description

As a Firmware Engineer at OnLogic, you will lead the development of firmware and software coding tasks for various microcontroller (MCU) applications across our products, including motherboards and expansion cards. You will also support external partners in BIOS creation for our computer motherboards. Your involvement will span from concept, through development and prototype validation, to volume production.

In this role, you'll be responsible for:
  • Working with product definition and design teams to identify and document MCU firmware requirements
  • Developing MCU bare metal firmware
  • Porting RTOS and developing device drivers
  • Defining BIOS specifications with the product team
  • Collaborating with external parties on UEFI BIOS development
  • Building prototypes in collaboration with manufacturing
  • Validating firmware & BIOS functions on prototypes
  • Participating in continuous improvement of development processes
  • Supporting product certification and addressing SW/FW issues
  • Ensuring product sustainability and meeting customer requirements
The team:

Our Engineering team creates cutting-edge industrial computers by finding innovative solutions daily. Success relies on collaboration, creativity, and staying at the forefront of technology. Roles include Electrical, Mechanical, Applications, and Regulatory engineers.

Who we are:

At OnLogic, employees shape our future and drive impactful change. We design and manufacture specialized computers and hardware solutions globally, helping clients achieve the seemingly impossible. Our computers excel where others fail. Guided by values of openness, fairness, innovation, and independence, we foster a transparent and inclusive environment. We value diversity and actively encourage applicants from varied backgrounds. We are committed to a safe, inclusive, and harassment-free workplace. Learn more at www.onlogic.com/careers.

Requirements:
  • Bachelor's or higher in Computer Science, Software, or Electrical Engineering
  • Over 3 years of firmware development experience
  • Experience in embedded firmware, debugging with JTAG debuggers & analyzers
  • Proficiency in C, Assembly, and software design
  • Experience with version control systems like git
  • Understanding of interfaces like UART, USB, CAN, SPI, I2C
  • Knowledge of PC hardware architectures, BIOS, Linux
  • Experience with microcontrollers and their architectures
  • Strong electronic/electrical systems aptitude
  • Ability to read schematics for software/hardware integration
  • Detail-oriented with a focus on quality
  • English proficiency with TOEIC score over 700 or equivalent
Who we are looking for:

A self-motivated Firmware Engineer with proven microcontroller coding experience, enthusiastic about software development, and capable of solving engineering challenges.

Benefits:

The salary range is MYR 200,000 to MYR 300,000, determined based on experience. Benefits include vacation days, dental and vision care, pension, profit sharing, Employee Stock Purchase Plan, innovative environment, and great colleagues.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.