Chat on WhatsApp
Ultra-Wireless

Senior Firmware Engineer

Ultra-Wireless
Full-Time · On-site
5 - 10 years of experience

Job Requirements

On-site
5 - 10 years of experience

Job description for Senior Firmware Engineer at Ultra-Wireless

Company Overview

An IC design start-up founded by senior leaders from Huawei and IBM, specializing in advanced wireless IC development and mass production. Focus areas include UWB, BLE, NB-IoT, and WiFi6 technologies.

Job Summary

Develop firmware and software for advanced communication, positioning, and bioradar systems, following the V-model development process to deliver high-quality embedded solutions.

Responsibilities

  • Develop firmware and software for communication, positioning, and bioradar systems to meet product requirements
  • Apply the V-model development process including requirement analysis, high-level and low-level design, implementation, unit testing, integration testing, and system testing
  • Build and optimize low-level drivers and manage memory efficiently using C and C++ in embedded environments
  • Develop and maintain embedded firmware on multi-core microcontrollers with RTOS, ensuring real-time performance and stability
  • Implement and troubleshoot embedded communication protocols such as I2C, UART, and SPI to enable device interoperability
  • Use debugging tools including oscilloscopes, logic analyzers, and firmware debuggers to identify and resolve hardware and software issues
  • Collaborate closely with offshore teams and customers in China to ensure alignment and timely delivery of project milestones
  • Adapt to fast-paced project demands and manage overtime as needed to meet deadlines

Required competencies and certifications

  • Proficient in C and C++ programming for embedded systems, focusing on memory management and low-level driver development
  • Experience with embedded operating systems (RTOS) and firmware development on multi-core microcontrollers
  • Knowledge of pre-emption, interrupt request (IRQ) handling, and embedded communication protocols (I2C, UART, SPI)
  • Skilled in using debugging equipment such as oscilloscopes, logic analyzers, and firmware debuggers
  • Ability to coordinate effectively with offshore teams and customers in China

Preferred competencies and qualifications

  • Bachelor’s degree or higher in computer engineering, electronic engineering, communication, automation, applied mathematics, or related fields
  • Experience with wireless communication technologies including UWB, BLE, WiFi, NFC
  • Expertise in MAC and Link Layer protocols
  • Experience with ARM Cortex-M series microcontrollers and platforms such as ESP32, Raspberry Pi, Arduino, STM32
  • Capability to build toolchains using Python
  • Minimum of 5 years of corporate experience
About the company
Ultra-Wireless
Ultra-Wireless

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
10+ years
RNC Engineering
RNC Engineering
Full-Time
10+ years
Rim Polymers Industries
Rim Polymers Industries

Technician

Not Disclosed
Full-Time
1–3 years
Prestige Solutions Pte Ltd
Prestige Solutions Pte Ltd

Robotics Engineer

Not Disclosed
Full-Time
ROBOSPEC PTE. LTD.
ROBOSPEC PTE. LTD.
Full-Time
1–3 years
SPARKGRID PTE. LTD.
SPARKGRID PTE. LTD.
Ultra-Wireless

Senior Firmware Engineer

Ultra-Wireless
Full-Time · On-site
5 - 10 years of experience

Job Requirements

On-site
5 - 10 years of experience

Job description for Senior Firmware Engineer at Ultra-Wireless

Company Overview

An IC design start-up founded by senior leaders from Huawei and IBM, specializing in advanced wireless IC development and mass production. Focus areas include UWB, BLE, NB-IoT, and WiFi6 technologies.

Job Summary

Develop firmware and software for advanced communication, positioning, and bioradar systems, following the V-model development process to deliver high-quality embedded solutions.

Responsibilities

  • Develop firmware and software for communication, positioning, and bioradar systems to meet product requirements
  • Apply the V-model development process including requirement analysis, high-level and low-level design, implementation, unit testing, integration testing, and system testing
  • Build and optimize low-level drivers and manage memory efficiently using C and C++ in embedded environments
  • Develop and maintain embedded firmware on multi-core microcontrollers with RTOS, ensuring real-time performance and stability
  • Implement and troubleshoot embedded communication protocols such as I2C, UART, and SPI to enable device interoperability
  • Use debugging tools including oscilloscopes, logic analyzers, and firmware debuggers to identify and resolve hardware and software issues
  • Collaborate closely with offshore teams and customers in China to ensure alignment and timely delivery of project milestones
  • Adapt to fast-paced project demands and manage overtime as needed to meet deadlines

Required competencies and certifications

  • Proficient in C and C++ programming for embedded systems, focusing on memory management and low-level driver development
  • Experience with embedded operating systems (RTOS) and firmware development on multi-core microcontrollers
  • Knowledge of pre-emption, interrupt request (IRQ) handling, and embedded communication protocols (I2C, UART, SPI)
  • Skilled in using debugging equipment such as oscilloscopes, logic analyzers, and firmware debuggers
  • Ability to coordinate effectively with offshore teams and customers in China

Preferred competencies and qualifications

  • Bachelor’s degree or higher in computer engineering, electronic engineering, communication, automation, applied mathematics, or related fields
  • Experience with wireless communication technologies including UWB, BLE, WiFi, NFC
  • Expertise in MAC and Link Layer protocols
  • Experience with ARM Cortex-M series microcontrollers and platforms such as ESP32, Raspberry Pi, Arduino, STM32
  • Capability to build toolchains using Python
  • Minimum of 5 years of corporate experience
About the company
Ultra-Wireless
Ultra-Wireless

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
10+ years
RNC Engineering
RNC Engineering
Full-Time
10+ years
Rim Polymers Industries
Rim Polymers Industries

Technician

Not Disclosed
Full-Time
1–3 years
Prestige Solutions Pte Ltd
Prestige Solutions Pte Ltd

Robotics Engineer

Not Disclosed
Full-Time
ROBOSPEC PTE. LTD.
ROBOSPEC PTE. LTD.
Full-Time
1–3 years
SPARKGRID PTE. LTD.
SPARKGRID PTE. LTD.

Senior Firmware Engineer

Ultra-Wireless