Senior Firmware Developer

Rohde & Schwarz Asia Pte Ltd

Singapore

On-site

SGD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rohde & Schwarz Asia Pte Ltd is seeking a Senior Firmware Developer to design, develop, and optimize firmware for next-generation Monitoring Receiver products. You will work with hardware, DSP, and other firmware developers to deliver high-performance, reliable solutions.

The role requires strong embedded firmware experience, RTOS/bare-metal, Embedded Linux, DSP fundamentals, and collaboration across multidisciplinary teams to ensure product quality and reliability.

Qualifications

  • Bachelor's, Master's or PhD in Electrical Engineering or related field.
  • Minimum 5 years in embedded firmware development; RF/wireless experience advantageous.
  • Experience with RTOS or bare-metal environments.
  • Experience with Embedded Linux or Linux device drivers.
  • Knowledge of RF concepts and DSP fundamentals.
  • Familiarity with high-speed interfaces such as SPI, PCIe, Ethernet, JESD204.
  • Proficiency in Python or MATLAB for automation/testing.
  • Strong problem-solving and team collaboration.

Responsibilities

  • Design, develop, and maintain embedded firmware for high-performance systems.
  • Optimize firmware for low latency and efficient memory use.
  • Develop device drivers, BSPs, and low-level interfaces.
  • Collaborate with hardware engineers to integrate ADCs, FPGAs, RF front-end components.
  • Support verification, validation, and production activities.
  • Perform code reviews and ensure coding standards.

Skills

Embedded firmware development
RTOS/bare-metal
Embedded Linux
DSP fundamentals
Python/MATLAB scripting
RF concepts
FPGA familiarity
High-speed interfaces

Education

Bachelor's/Master's/PhD in Electrical/ Electronics/ Communications/ Computer Engineering

Tools

Python
MATLAB

Job description

About the role

We are seeking a highly skilled Senior Firmware Developer to join our R&D team. In this role, you will design, develop, and optimize firmware for next-generation Monitoring Receiver product. You will work closely with Hardware, DSP, and other Firmware developers to deliver high-performance, reliable, and scalable solutions to meet our customers' needs.


Tasks


  • Design, develop, and maintain embedded firmware for high-performance embedded systems.


  • Optimize firmware for low latency, high throughput, and efficient memory utilization.


  • Develop and enhance device drivers, Board Support Packages (BSPs), and low-level hardware interfaces.


  • Work closely with hardware engineers to integrate and interface with ADCs, FPGAs, RF front-end components, and high-speed data paths.


  • Contribute to system architecture design and participate in technical design discussions.


  • Troubleshoot and resolve complex issues across hardware and software layers.


  • Perform code reviews and ensure compliance to coding standards and software development best practices.


  • Support product verification, validation, manufacturing, and production activities to ensure product quality and reliability.



Qualifications


  • Bachelor's, Master's or PhD in Electrical Engineering, Electronics Engineering, Communications Engineering, Computer Engineering, or a related discipline.


  • At least 5 years of relevant experience in embedded firmware development. Experience in the RF, wireless communications, or test and measurement industry will be an advantage.


  • Experience developing embedded software using Real-Time Operating Systems (RTOS) and/or bare-metal environments.


  • Experience with Embedded Linux and/or Linux device driver development will be an advantage.


  • Good understanding of RF concepts and digital signal processing fundamentals.


  • Knowledge of DSP techniques such as Fast Fourier Transform (FFT), windowing, and spectral analysis.


  • Familiarity with FPGA-based systems and hardware-software integration.


  • Knowledge of high-speed communication interfaces such as SPI, PCIe, Ethernet, and JESD204.


  • Experience using scripting languages or tools, such as Python or MATLAB, for automation, testing, or data analysis.


  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues.


  • Good communication and collaboration skills, with the ability to work effectively in a multidisciplinary team.


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

Similar jobs worth comparing

Senior Firmware Engineer: RF, DSP & Embedded Linux
Senior Firmware Engineer: RF, DSP & Embedded Linux

Rohde & Schwarz Asia Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Senior/Software Engineer (Embedded System)
Senior/Software Engineer (Embedded System)

Merry Electronics (Singapore) Pte Ltd • Singapore

On-site
SGD 65,000 - 90,000
Senior/Software Engineer (Embedded System)
Senior/Software Engineer (Embedded System)

MERRY ELECTRONICS (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Senior Firmware Developer
Senior Firmware Developer

Rohde & Schwarz (China) Technology Co., Ltd. • Singapore

On-site
SGD 70,000 - 110,000
Senior Firmware Developer
Senior Firmware Developer

ROHDE & SCHWARZ GmbH & Co. KG • Singapore

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

PERCEPT SOLUTIONS PTE. LTD. • Singapore

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

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 80,000 - 120,000
Senior / Principal Firmware Engineer
Senior / Principal Firmware Engineer

LITEON SINGAPORE • Singapore

On-site
SGD 90,000 - 130,000
Senior Firmware Engineer
Senior Firmware Engineer

Advanced Energy • Singapore

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

BRTSys • Singapore

On-site
SGD 60,000 - 90,000