Talent.com
Firmware Engineer

Firmware Engineer

OnLogicBatu Kawan, Penang, Malaysia
30+ days ago
Job description

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.

In this role, you’ll be responsible for :

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

The 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

  • 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!

    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.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Engineer • Batu Kawan, Penang, Malaysia

    Related jobs
    • Promoted
    Senior Software Engineer, AI Model serving - Kuala Lumpur, Malaysia

    Senior Software Engineer, AI Model serving - Kuala Lumpur, Malaysia

    SpeechifySungai Petani, Kedah, Malaysia
    Senior Software Engineer, AI Model serving - Kuala Lumpur, Malaysia.Speechify Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia. Join or sign in to find your next job.Senior Software Enginee...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Digital Workplace

    Senior Software Engineer - Digital Workplace

    CanonicalSungai Petani, Kedah, Malaysia
    Senior Software Engineer - Digital Workplace.Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Canonical is a leading provider of open source software and operating systems to the...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Engineer

    Firmware Engineer

    Michael PagePenangMalaysia, Penang, Malaysia
    The client's core expertise lies in designing, building, and delivering.Collaborate with the Product Definition and Design teams to identify and document all microcontroller firmware requirements a...Show moreLast updated: 22 days ago
    • Promoted
    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...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineer, Android Core Product - Kuala Lumpur, Malaysia

    Software Engineer, Android Core Product - Kuala Lumpur, Malaysia

    SpeechifyKulim, Kedah, Malaysia
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 30 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, G...Show moreLast updated: 30+ days ago
    • Promoted
    Development Tools Software Engineer

    Development Tools Software Engineer

    IntelKulim, Kedah, Malaysia
    Yield Tools group under Intel's Foundry Technology and Manufacturing (FTM) organization is looking for a passionate, results-oriented, and innovative software engineer to develop mission-critical s...Show moreLast updated: 12 days ago
    • Promoted
    Senior Software Engineer – IT

    Senior Software Engineer – IT

    eTeamBayan Lepas, Penang, Malaysia
    Contract (12 months, full-time, onsite).Design, code, test, debug, and document software per Dell’s system quality standards. Analyze business needs and create effective software solutions.Prepare t...Show moreLast updated: 2 days ago
    • Promoted
    Technical Lead, Metrology

    Technical Lead, Metrology

    SCHOTTSeberang Perai, Penang, Malaysia
    To ensure all Inspection, Measurement and Test Equipment’s (IMTE) in SGM / SGMC are compliance with the defined quality management system. To ensure manufacturing readiness from quality point of view ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (Full Stack, Back-End Focused)

    Senior Software Engineer (Full Stack, Back-End Focused)

    ReapKulim, Kedah, Malaysia
    Senior Software Engineer (Full Stack, Back‑End Focused).Join the team at Reap, a global financial technology company headquartered in Hong Kong, building stablecoin‑enabled finance solutions.We are...Show moreLast updated: 10 days ago
    • Promoted
    Senior Java Developer

    Senior Java Developer

    Cultivar Staffing & SearchKulim, Kedah, Malaysia
    Our client is a tech start-up from China, and its regional office in Singapore is hiring remote engineers and technicians to support their projects. Design, develop, and optimize back-end systems fo...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, AI Model serving - Kuala Lumpur, Malaysia

    Senior Software Engineer, AI Model serving - Kuala Lumpur, Malaysia

    Clutch CanadaSungai Petani, Kedah, Malaysia
    PLEASE APPLY THROUGH THIS LINK : .The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn whatever ...Show moreLast updated: 30+ days ago
    • Promoted
    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...Show moreLast updated: 17 days ago
    • Promoted
    HPC / AI Solution Architect

    HPC / AI Solution Architect

    Hewlett Packard EnterpriseSungai Petani, Kedah, Malaysia
    Remote / teleworker role; you will primarily work from home.Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We focus on connecting, protecting, a...Show moreLast updated: 22 days ago
    • Promoted
    Embedded Software Engineer (MCU WIFI)

    Embedded Software Engineer (MCU WIFI)

    QuectelBayan Lepas, Penang, Malaysia
    Quectel is one of the leading global suppliers of cellular IOT module and antennas.We exist to connect devices and people to networks and services, powering digital innovation and helping to build ...Show moreLast updated: 24 days ago
    • Promoted
    Senior Software Engineer, AI Model serving - Asia

    Senior Software Engineer, AI Model serving - Asia

    SpeechifySungai Petani, Kedah, Malaysia
    Senior Software Engineer, AI Model serving - Asia.Senior Software Engineer, AI Model serving - Asia.Speechify is a text-to-speech app that makes information accessible for 20+ million users across ...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    DDMAN - Automotive Solution ProviderPenangMalaysia, Penang, Malaysia
    As part of our expansion plan, we are looking for candidates to join us in developing futuristic and advanced automotive products including smart cockpit, instrument clusters, body control module, ...Show moreLast updated: 22 days ago
    • Promoted
    Site Reliability Engineer

    Site Reliability Engineer

    CanonicalSungai Petani, Kedah, Malaysia
    Site Reliability Engineer role at Canonical.We deploy and run OpenStack, Kubernetes, storage solutions, and open source applications, applying DevOps practices. To succeed in this role, you need to ...Show moreLast updated: 30+ days ago
    • Promoted
    Solutions Architect - Systems Integrator

    Solutions Architect - Systems Integrator

    Hamilton Barnes Associates LimitedSungai Petani, Kedah, Malaysia
    Ready to architect digital solutions that transform how organisations operate?.Join a digital transformation and cloud technology specialist recognised for delivering large-scale platforms, enterpr...Show moreLast updated: 26 days ago