Enable job alerts via email!

Senior Firmware Engineer

ULTRA-WIRELESS PTE. LTD.

Pasir Panjang

On-site

MYR 60,000 - 95,000

Full time

13 days ago

Job summary

An innovative technology firm seeks a firmware/software developer to engage in the design and development of advanced communication systems. The role demands expertise in C/C++, embedded operating systems, and debugging tools, with a preference for candidates experienced in wireless technologies. Suitable candidates should have a strong educational background and significant corporate experience, thriving in a dynamic environment.

Qualifications

  • Bachelor’s degree or above in computer engineering, electronic engineering, or related fields.
  • Solid experience in C/C++ for memory management and low-level driver development.
  • Experience with embedded operating systems and debugging equipment.

Responsibilities

  • Engage in firmware/software development for communication and positioning systems.
  • Perform V-model development processes including requirement analysis to system testing.
  • Maintain coordination with offshore sites and customers in China.

Skills

C
C++
Memory management
Python
Debugging
Wireless communication

Education

Bachelor’s degree in relevant fields

Tools

Oscilloscopes
Logic analysers

Job description

Responsibilities:

  1. Engage in firmware/software development for communication systems, positioning systems, bioradar systems, and related products.
  2. Engage in V-model development, which includes requirement analysis, high-level design, low-level design, implementation, unit testing, integration testing, and system testing.

Requirements:

  1. Bachelor’s degree or above, majoring in computer engineering, electronic engineering, communication, automation, applied mathematics, or other relevant fields.
  2. Solid experience in C and C++ in the context of memory management and low-level driver development. Capabilities to build the toolchain with Python would be advantageous.
  3. Experience with embedded operating systems such as RTOS and firmware development on multi-core microcontrollers is required. Knowledge of pre-emption, IRQ, and embedded communication protocols such as I2C, UART, and SPI is mandatory.
  4. Experience with wireless communication technologies like UWB, BLE, WiFi, NFC, etc., is advantageous. Candidates with expertise in MAC and Link Layer will have an added advantage.
  5. Preferred experience includes ARM Cortex-M series hosted microcontrollers. Candidates with solid experience in ESP32, Raspberry Pi, Arduino, STM32, or similar platforms will have an advantage.
  6. Competency in using debugging equipment such as oscilloscopes, logic analysers, and FW debuggers is mandatory.
  7. Required to maintain close coordination with the offshore site and customers in China.
  8. Candidates with a minimum of 5 years of corporate experience are preferred.
  9. Able to adapt to a fast-paced and demanding work environment. Overtime may be required from time to time based on project needs.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.