Firmware / Sr Firmware Development Engineer


Costa Rica

Position Type

Full Time

Travel Required


About Us:

At RapidSilicon, we focus on bringing creativity to FPGA design by combining open-source FPGA methodology with proprietary technologies that enable a faster design-to-silicon turnaround. Our employees work on innovative AI-enhanced EDA tools to provide the most optimized design result that satisfies the needs in general-purpose or domain-specific applications.

To view our job listings, please visit our Careers page at   

Job Description

  • Design Firmware / device drivers
  • Bringing up Linux / RTOS / bare-metal SW for the SoC
  • Device driver development for Linux / RTOS / bare-metal SWs
  • Building firmware to configure the FPGA-based systems
  • Software and application development for end-user SDK
  • Bootloader development

Minimum Qualifications

  • BS in CS/CE/EE
  • 3-10 years of experience in embedded software / firmware development
  • Demonstratable Embedded SW / firmware / driver design and architecting knowledge
  • Proven and demonstratable C/C++ low-level programming skills for embedded systems (Linux / RTOS based)
  • Experience with I2C, SPI, USB, UART, Ethernet protocols
  • Experience with Linux / RTOS device driver development
  • Strong problem solving, debugging and troubleshooting skills
  • Experience with debugging tools like Oscilloscopes, Logic Analyzers, etc.

Preferred Skills

  • Familiarity with RISC-V, ARM architectures highly preferable
  • Shell scripting experience is preferable
  • Python/Tcl programming skills are highly preferable
  • Familiarity with bootloaders, bootstrapping
  • Experience with open-source project development
  • Experience with GIT is preferable
  • MS in Embedded Systems is desired

Deadline to Apply

Drop us an email, with attached resume, to
*We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status