Point your AI agent at freehire and let it find you a job.

Get the CLI →

ROHDE & SCHWARZ ASIA PTE. LTD.

Senior Firmware Developer

Posted 3 views
Discussion

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.

Skills

What Senior Embedded jobs ask for — and how much of it you have →

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available