Firmware Engineer

MQUEST SDN. BHD.

Cyberjaya

On-site

MYR 90,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

MQUEST SDN. BHD. in Malaysia is seeking an embedded software engineer to bridge software and hardware in high-performance systems. You will design and implement bare-metal and RTOS firmware in C/C++, and drive hardware bring-up on prototype boards.

Responsibilities include low-level driver development, power/performance optimization, and cross-functional collaboration with hardware, QA, and product teams. Git workflows and code maintenance are expected.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or related.
  • Proficiency in C and C++ for embedded systems.
  • Experience reading schematics and using oscilloscopes/logic analyzers.
  • Hands-on RTOS or bare-metal development.
  • Understanding of UART, SPI, I2C, CAN and related protocols.

Responsibilities

  • Architect and develop bare-metal and RTOS firmware in C/C++.
  • Hardware bring-up: test and debug prototype boards.
  • Write low-level drivers for SPI, I2C, UART, USB.
  • Optimize performance to reduce power and increase speed.
  • Collaborate with hardware, QA, and product teams.
  • Maintain code with Git and conduct reviews.

Skills

C programming
C++ programming
Embedded systems
RTOS
Bare-metal

Education

Bachelor's degree in Computer Science, Electrical Engineering, or related

Tools

Oscilloscopes
Logic analyzers
Git

Job description

You will bridge the gap between software and hardware to build high-performance embedded systems.

Key Responsibilities

Architect and Develop: Design bare-metal and RTOS firmware in C/C++.

Hardware Bring-Up: Test and debug new prototype circuit boards.

Driver Development: Write low-level drivers for SPI, I2C, UART, and USB.

Optimize Performance: Minimize power consumption and maximize processing speed.

Cross-Functional Collaboration: Partner with hardware, QA, and product teams.

Maintain Code: Use Git for version control and conduct code reviews.

Team Work: As part of a project team or as a leader of a defined section of a major project. Develops project plans, functional specifications and schedules.

Initiatives: Demonstrate initiative to go beyond what situations require and focuses on attention to detail by making sure that work is done correctly, completely, and to the highest standards

Required Qualifications

Education: Bachelor’s degree in Computer Science, Electrical Engineering, or related.

Languages: Proficiency in C and C++ for embedded systems.

Hardware Knowledge: Ability to read schematics and use oscilloscopes/logic analyzers.

OS Experience: Hands-on experience with RTOS (e.g., FreeRTOS, Zephyr) or bare-metal.

Protocols: Deep understanding of communication protocols (UART, RS232, RS485, SPI, I2C, CAN,…).

Ability to troubleshoot complex issues, selecting and using appropriate debugging tools.

Familiar with data encoding/decoding/compression techniques, design and implementation of digital filters and DSP algorithms, DFT, data analysis and interpretation skills, hands on experience on fixed as well as floating point processors etc.

Preferred Qualifications

Wireless: Experience with LoRaWAN, BLE, or Wi-Fi stacks.

Scripting: Proficiency in Python for automation and testing.

Security: Familiarity with secure boot and cryptographic protocols.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

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

Keysight Technologies • George Town

On-site
MYR 180,000 - 210,000
Embedded Engineer
Embedded Engineer

Quintus Search • Puchong

On-site
Embedded Firmware Engineer – Power Electronics
Embedded Firmware Engineer – Power Electronics

UST • Penang

On-site
MYR 120,000 - 180,000
Expression of Interest: R&D Firmware Engineer
Expression of Interest: R&D Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 90,000 - 120,000
Senior Firmware Engineer
Senior Firmware Engineer

Keysight Technologies • Bayan Lepas

On-site
MYR 120,000 - 180,000
Senior Firmware Engineer
Senior Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 80,000 - 120,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

UST • Seberang Perai

On-site
MYR 120,000 - 180,000
Junior Embedded Software Engineer
Junior Embedded Software Engineer

Shanghai StarFive Semiconductor Co., Ltd. • Bayan Lepas

On-site
MYR 48,000 - 72,000
Senior Real-Time Embedded Firmware Engineer
Senior Real-Time Embedded Firmware Engineer

Keysight Technologies • George Town

On-site
MYR 180,000 - 210,000