Talent.com
Firmware Engineer

Firmware Engineer

OnLogicPenangMalaysia, Penang, Malaysia
30+ hari lalu
Penerangan pekerjaan

Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features. This range is provided by OnLogic. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

MYR150,000.00 / yr - MYR250,000.00 / yr

As a Firmware Engineer at OnLogic you lead the development of firmware / software coding tasks for the various microcontroller (MCU) applications across our own products including motherboards and expansion cards. You will also support external partners performing BIOS creation for our own computer motherboards. You will engage in projects from the concept phase, through development, prototype build and validation all the way through volume production.

Responsibilities

  • Work with the product definition and product design team to identify and document the microcontroller firmware requirements.
  • Perform MCU bare metal firmware development.
  • Perform RTOS porting and development of the device drivers.
  • Work with the product definition and product design team to define BIOS specifications.
  • Collaborate with external parties in the development of the UEFI BIOS.
  • Work with manufacturing to build prototypes for evaluation.
  • Validate function of firmware & BIOS on prototypes.
  • Actively participate in continuous improvement of the company's development processes.
  • Support product certification process including document and issue fixing.
  • Support product sustainability and customer requirements for SW / FW related issues.

Team

Engineering : Our Engineering team creates our cutting edge industrial computers by finding innovative solutions on a daily basis. The Engineering team's success relies on collaboration, creative thinking and a commitment to being at the forefront of technology. Roles on our Engineering team include Electrical, Mechanical, Applications and Regulatory.

Who We Are

OnLogic employees have the opportunity to shape our future and drive impactful change. We design and manufacture specialized computers and hardware solutions for companies all over the world, helping them to make the seemingly impossible possible. Our computers are designed to work where others fail, and it's our vision to be the first choice in industrial computing. To make that vision a reality, we've built a team of ambitious problem solvers, guided by the company's core values of Open, Fair, Innovative and Independent. We have an open office, open salaries and strive to be fair and transparent in our decision making. We encourage input and feedback from every member of our team and look to improve ourselves and our business every single day.

Diversity is an essential element of our core values. Not just respecting, but actively embracing a variety of backgrounds, life experiences, and opinions, helps us foster innovation, enhances our problem-solving capabilities, and promotes learning and engagement among the members of our team. We strongly encourage those with diverse backgrounds to apply.

We are committed to providing a safe, inclusive, and harassment-free workplace for all employees. We do not tolerate any form of harassment, discrimination, or bias based on race, ethnicity, gender, sexual orientation, religion, disability, age, or any other protected characteristic.

To learn more about our values, our mission and what it's like to work at OnLogic, visit .

Requirements

  • You have a bachelor's degree or higher in Computer Science, Software or Electrical Engineering.
  • You have over 6 years of Firmware development experience.
  • You have experience in embedded firmware, and debugging using JTAG based debuggers & logical analyzers.
  • You have a strong background in software design with C, Assembly.
  • You have experience with version control systems like git and the software development process.
  • You have a good understanding of various interfaces including UART, USB, CAN, SPI, I2C etc.
  • You have a good understanding of PC hardware architectures, BIOS and Linux.
  • You have experience with microcontrollers, their architecture and operation.
  • You have a strong engineering aptitude for electronic / electrical systems.
  • You understand schematics for software / hardware integration.
  • You have detail oriented skills with a focus on quality.
  • You have a TOEIC score of over 700 or with similar English proficiency level.
  • Satisfactory completion of a background check.
  • Who we are looking for

    A self-motivated Firmware Engineer with proven experience in developing code for microcontrollers. Someone who is enthusiastic about software development and thrives at solving Engineering challenges!

    Benefits

    The salary range for this role is MYR$200,000~MYR$300,000. We determine final compensation based on discussions with applicants and their experience in similar roles. Besides a base salary we will offer you a comprehensive Benefits package which includes :

  • The company provided vacation days, dental and vision care and pension.
  • Participation in the annual profit share of the company.
  • Opportunity to participate in our Employee Stock Purchase Plan.
  • Open ears for innovations and ideas.
  • Incredibly awesome colleagues and working environment.
  • Contact

    Referrals increase your chances of interviewing at OnLogic by 2x. Get notified about new Firmware Engineer jobs in Penang, Malaysia.

    #J-18808-Ljbffr

    Buat amaran kerja untuk carian ini

    Engineer • PenangMalaysia, Penang, Malaysia

    Pekerjaan yang berkaitan
    • Dinaikkan pangkat
    Senior Engineer Virtualization

    Senior Engineer Virtualization

    Infineon Technologies AGSimpang Ampat, Penang, Malaysia
    We are seeking a highly motivated and detail-oriented Virtualization Engineer to join our global team.As a Virtualization Engineer, you will be responsible for implementing and maintaining our virt...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Senior Lead Engineer - Signal Integrity, Hardware Design (Storage / Server / Networking)

    Senior Lead Engineer - Signal Integrity, Hardware Design (Storage / Server / Networking)

    Celestica Inc.George Town, Penang, Malaysia
    Senior Lead Engineer - Signal Integrity, Hardware Design (Storage / Server / Networking).Develop SI and PI design for server / storage / communication products. Major works are to serve as the signal and ...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Lead Engineer - Reliability, Hardware Design (Storage / Server / Networking)

    Lead Engineer - Reliability, Hardware Design (Storage / Server / Networking)

    Celestica Inc.George Town, Penang, Malaysia
    Lead Engineer - Reliability, Hardware Design (Storage / Server / Networking).Performs tasks such as, but not limited to, the following : . Responsible for reliability test validation of IT equipment inc...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Embedded Firmware Engineer

    Embedded Firmware Engineer

    Embedded Product SolutionSeberang Perai, Penang, Malaysia
    Understanding of design specifications and determination of design concept.Responsible for designing, coding and testing of embedded software / firmware based on product specifications and requireme...Tunjukkan lagiKemas kini terakhir: 5 hari yang lalu
    • Dinaikkan pangkat
    Expression of Interest : R&D Firmware Engineer

    Expression of Interest : R&D Firmware Engineer

    Keysight TechnologiesSeberang Perai, Penang, Malaysia
    Expression of Interest : R&D Firmware Engineer.Expression of Interest : R&D Firmware Engineer.Keysight is at the forefront of technological innovation, delivering breakthroughs and trusted insights i...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Senior Engineer Virtualization

    Senior Engineer Virtualization

    Infineon TechnologiesPenangMalaysia, Penang, Malaysia
    Senior Engineer Virtualization – Infineon Technologies.We are seeking a highly motivated and detail-oriented Virtualization Engineer to join our global team. As a Virtualization Engineer, you will b...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Senior Lead Engineer - Power Design (Storage / Server / Networking)

    Senior Lead Engineer - Power Design (Storage / Server / Networking)

    Celestica Inc.George Town, Penang, Malaysia
    The Senior Lead Engineer, Hardware Design works with cross-functional teams to ensure robust and high-quality product development. Enhance designs with feedback from reviews in areas such as manufac...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Linux Cryptography and Security Engineer

    Linux Cryptography and Security Engineer

    CanonicalCentral George Town, Penang, Malaysia
    Linux Cryptography and Security Engineer.Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.This is a unique opportunity to use your software engineering and cryptography skills to...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Wifi Software Engineer

    Wifi Software Engineer

    ThunderSoftPenangMalaysia, Penang, Malaysia
    A Wi‑Fi protocol software engineer specializes in developing and implementing the software that enables devices to communicate over Wi‑Fi networks. This involves working with the IEEE 802.Their work...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    • Baharu!
    Senior Application Engineer, RF & Wireless

    Senior Application Engineer, RF & Wireless

    Hunters International Sdn BhdBayan Lepas, Penang, Malaysia
    Senior Application Engineer, RF & Wireless.About the job Senior Application Engineer, RF & Wireless.Our client is at the forefront of technology innovation, delivering breakthroughs and trusted ins...Tunjukkan lagiKemas kini terakhir: 14 jam yang lalu
    • Dinaikkan pangkat
    FPGA Applications Engineer

    FPGA Applications Engineer

    AlteraBayan Lepas, Penang, Malaysia
    Be among the first 25 applicants.Altera is seeking a highly motivated and self-driven FPGA Applications Engineer to work with customers, distribution field personnel and specialist colleagues in mu...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Configuration Engineer II

    Configuration Engineer II

    Plexus Corp.Bayan Lepas, Penang, Malaysia
    Be among the first 25 applicants.Develops / executes Manufacturing solutions / Provide services that are high-quality, cost-appropriate, and satisfy the customer's requirements while establishing a...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Embedded Firmware Engineer (Miner Control System)

    Embedded Firmware Engineer (Miner Control System)

    Bitdeer (NASDAQ : BTDR)PenangMalaysia, Penang, Malaysia
    Embedded Firmware Engineer (Miner Control System).Embedded Firmware Engineer (Miner Control System).Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features.Bi...Tunjukkan lagiKemas kini terakhir: 1 hari yang lalu
    • Dinaikkan pangkat
    Senior / Staff / Principal Engineer

    Senior / Staff / Principal Engineer

    CanonicalKulim, Kedah, Malaysia
    Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Join or sign in to find your next job.Senior / Staff / Principal Engineer. Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, ...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Senior Firmware Engineer

    Senior Firmware Engineer

    AMDGeorge Town, Penang, Malaysia
    At AMD, we build great products that accelerate next‑generation computing experiences—from AI and data centers to PCs, gaming, and embedded systems. Grounded in a culture of innovation and collabora...Tunjukkan lagiKemas kini terakhir: 22 hari yang lalu
    • Dinaikkan pangkat
    Senior Firmware Engineer

    Senior Firmware Engineer

    Advanced Micro DevicesPenangMalaysia, Penang, Malaysia
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Tunjukkan lagiKemas kini terakhir: 18 hari yang lalu
    • Dinaikkan pangkat
    Expression of Interest : Firmware Engineer

    Expression of Interest : Firmware Engineer

    Keysight TechnologiesPenangMalaysia, Penang, Malaysia
    Expression of Interest : Firmware Engineer.Expression of Interest : Firmware Engineer.Expression of Interest : Firmware Engineer. Expression of Interest : Firmware Engineer.Keysight is on the forefr...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu
    • Dinaikkan pangkat
    Lead Engineer, FPGA / CPLD

    Lead Engineer, FPGA / CPLD

    Celestica Inc.Bayan Lepas, Penang, Malaysia
    Press Tab to Move to Skip to Content Link.Select how often (in days) to receive an alert : .Performs tasks such as, but not limited to, the following : . Lead the design, development and implementation ...Tunjukkan lagiKemas kini terakhir: 30+ hari yang lalu