FPGA Software Engineer

TRANSCELESTIAL TECHNOLOGIES PTE. LTD.

Singapore, Singapore
Fpga development using vhdl/verilog
Embedded software development for microcontrollers
Experience with i2c, spi, uart, usb protocols
The Senior FPGA Software Engineer will implement networking and data processing capabilities for next-generation wireless laser communication products

Job Summary

  • The Senior FPGA Software Engineer will implement networking and data processing capabilities for next-generation wireless laser communication products.
  • Candidates must possess strong problem-solving skills to debug hardware and embedded issues in time-sensitive situations.
  • The role involves collaborating with external parties to design FPGA capabilities that meet specific business objectives.

Matching Summary

Match Score: 85

The Senior FPGA Software Engineer will implement networking and data processing capabilities for next-generation wireless laser communication products.

Skills & Requirements

Must-have

  • FPGA development using VHDL/Verilog
  • Embedded software development for microcontrollers
  • Experience with I2C, SPI, UART, USB protocols
  • Ethernet network protocol knowledge
  • Linux (Debian) command line proficiency
  • C and C++ programming skills
  • Hardware testing and board bring-up experience

Nice-to-have

  • High Level Synthesis tool experience
  • AMD/Xilinx FPGA family familiarity
  • Satellite and space application background
  • Signal processing implementation on FPGAs
  • Python and Tcl test development
  • Git version control usage
  • Collaborative team environment adaptability

Key Requirements

  • Degree in Computer Science or Electrical Engineering
  • 1-2+ years of relevant working experience with FPGAs
  • Proficiency in debugging and optimizing FPGA software

Work Rights

Not specified

Tailored Resume

Cover Letter