Senior Firmware Developer

ROHDE & SCHWARZ ASIA PTE. LTD.Singaporemycareersfuturepublished 09/11/2026
This job is no longer listed
The source has removed this listing — applying via the original link is no longer possible.
Must-have:Python

Tasks

  • Design, develop, and maintain embedded firmware
  • Optimize firmware performance for low latency, high throughput, and efficient memory usage
  • Develop drivers, BSPs, and low-level hardware interfaces
  • Collaborate with hardware engineers to interface with ADCs, FPGAs, RF frontend components, and high-speed data paths
  • participate in system architecture design and technical discussions
  • Debug complex system issues across hardware and software layers
  • Conduct code reviews and ensure compliance with coding standards
  • Contribute to product verification, validation, and production support

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.