DSP Software Engineer at Spire
Singapore City, SG

Spire Global is seeking a confident and experienced DSP engineer to become a key contributor on satellite payloads. Projects are diverse, fast paced and include work with numerous standards. The right candidate will have strong analytical skills and be familiar with digital modulation schemes as well as software-defined radio techniques.


To succeed in the role, you will be able to write high-quality and productionized software for embedded platforms and develop state-of-the-art DSP algorithms. You will be a member of a multidisciplinary satellite payload team working on radio receiver development. You will be involved with development for our full software stack on the ground as well as on our satellites. Key job functions will include performing DSP architecture, signal processing simulation, hardware/software integration, test plan development and test execution.


Qualifications / Experience:


  • Have knowledge of Software-Defined Radio (e.g. GNU Radio, USRP, DSP)
  • Able to write production-quality C/Python DSP code
  • Able to write highly optimized C or assembly code for embedded platforms
  • Data-driven and evidence-based work methodology
  • Have thorough knowledge of signaling principles (e.g. modulation, filtering etc.)
  • Have solid background and understanding of communications theory including Shannon limits, high data rate communications, hardware and software related techniques
  • An absolute minimum of two years relevant industry work experience (not including internships)


Strong candidates will also possess skills in one or more of the following areas:


  • Demonstrate good analytical skills
  • Strong mathematical skills
  • Architect and Implement DSP functions in Xilinx FPGAs
  • Have good written and verbal communications skills
  • Have a strong work ethos and be able to work independently as well as within a multi-disciplinary team spread in multiple international locations
  • Competency with RF/wireless test and measurement laboratory equipment
  • Be willing to teach and be taught