Embedded Firmware Engineer - HD

Beyondsoft International (Singapore) Pte Ltd

Singapore

On-site

SGD 70,000 - 120,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Beyondsoft International (Singapore) Pte. Ltd. is seeking an embedded firmware engineer to design, develop and maintain software for ARM-based microcontrollers. You will implement low-level drivers, integrate hardware and software, and drive quality through testing and code reviews.

You will work with cross-functional teams including hardware, QA and systems engineering, using C/C++, RTOS, Git, Python, and CI/CD in a dynamic SEA market.

Qualifications

  • Bachelor’s or Master’s degree in a related engineering field.
  • Minimum 3 years of embedded firmware development with C/C++.
  • Experience with ARM-based MCUs, RTOS, and firmware debugging.
  • Familiarity with Git, Python, and CI/CD tooling.
  • Strong problem-solving, analytical and cross-functional teamwork.

Responsibilities

  • Design, develop, and maintain embedded firmware for ARM-based MCUs.
  • Develop low-level drivers and peripheral interfaces (UART, SPI, I2C, CAN, USB, Ethernet, GPIO).
  • Perform board bring-up, hardware-software integration, firmware validation and debugging.
  • Develop unit, integration, and system tests, including Python scripting and CI/CD.
  • Translate requirements into reliable firmware designs and participate in code reviews.
  • Collaborate with hardware, QA, manufacturing and systems engineering teams.
  • Prepare and maintain technical documentation, design specs, tests, and reports.

Skills

C/C++
RTOS
Firmware debugging
Embedded systems
ARM microcontrollers
Communication skills

Education

Bachelor’s/Master’s degree in Computer Engineering/Electrical/Electronics/CS

Tools

Git
Python
CI/CD
Oscilloscopes

Job description

COMPANY DESCRIPTION

Beyondsoft International (Singapore) Pte. Ltd. was set up in 2007 and established as the regional headquarters for the Southeast Asia (SEA) and European markets in September 2015. Based on our vision of "Using technology to promote social progress, economic development and become a global customer preferred partner" and our concept of "Beyond your expectations", Beyondsoft is committed to provide our customers in countries along the "Belt and Road" with comprehensive solutions and products and creating commercial value for customers to realizing continuous businesses development.

RESPONSIBILITIES
  • Design, develop, and maintain embedded firmware using C/C++ for ARM-based microcontrollers and processors.
  • Develop low-level drivers and peripheral interfaces, including UART, SPI, I2C, CAN, USB, Ethernet, and GPIO.
  • Perform board bring-up, hardware-software integration, firmware validation, debugging, and troubleshooting using tools such as JTAG, GDB, oscilloscopes, and logic analyzers.
  • Develop and execute unit, integration, and system-level testing, including automated testing using Python and CI/CD tools where applicable.
  • Analyse system requirements and translate them into reliable and maintainable firmware designs, while participating in code reviews and following software quality standards.
  • Work closely with hardware, QA, manufacturing, and system engineering teams to resolve product issues and support firmware releases and sustaining engineering activities.
  • Prepare and maintain technical documentation, design specifications, test plans, and reports.
QUALIFICATIONS
  • Bachelor’s/Master’s degree in Computer Engineering, Electrical/Electronics Engineering, Computer Science, or a related field.
  • Minimum 3 years of experience in embedded firmware development, with strong proficiency in C/C++.
  • Hands-on experience in embedded systems, ARM-based microcontrollers/processors, RTOS, and firmware debugging.
  • Familiarity with Git, Python, and software testing/CI/CD.
  • Strong problem-solving, analytical, and communication skills, with the ability to work effectively with cross-functional engineering teams.
  • Experience with Embedded Linux, device drivers, or secure firmware will be an added advantage.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer - ARM, C/C++, RTOS
Embedded Firmware Engineer - ARM, C/C++, RTOS

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 70,000 - 120,000
Senior Firmware Engineer
Senior Firmware Engineer

FLEXIONE PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Firmware Engineer
Firmware Engineer

PERCEPT SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

RICORE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

PERSOL • Singapore

On-site
SGD 70,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

AEM International • Singapore

On-site
SGD 60,000 - 100,000
Senior Firmware Engineer
Senior Firmware Engineer

Advanced Energy • Singapore

On-site
SGD 90,000 - 150,000
Software System Architect
Software System Architect

TALENTSIS PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Firmware Engineer
Firmware Engineer

Rapsodo Pte Ltd • Singapore

On-site
SGD 90,000 - 150,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

BRT SYSTEMS PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000