Firmware Engineer – Remote | Satellite Communications
Embedded Firmware | RF Signal Processing | FPGA RTOS
Our client, a leading innovator in satellite communication technologies, is seeking aFirmware Engineerto join their cutting-edgesatellite communications project. This role offers the chance to work on complex embedded systems for high-performance satellite infrastructure, contributing to global communication networks.
As a key member of the team, you will design and develop embedded firmware for satellite systems, focusing on optimizing real-time embedded systems, implementing signal processing algorithms onFPGAs ,DSPs, andmicrocontrollers, and debugging communication protocols.We are seeking a highly skilled Firmware Engineer to join our cutting-edge satellite communications project.Core Skills Required
- Proficiency in C/C++ and assembly for ARM, RISC-V, or DSP architectures
- Experience with RTOS (e.g., FreeRTOS, VxWorks, RTEMS)
- Hands-on experience with FPGA programming (VHDL/Verilog) and hardware-software co-design
- Strong understanding of RF signal processing and wireless communication standards
- Experience with debugging and testing tools like JTAG, oscilloscopes, and logic analyzers
- Familiarity with radiation-tolerant design principles is a plusNice to Have
- Experience with AI/ML-based signal processing
- Knowledge of GNSS, Software-Defined Radio (SDR), and beamforming techniques