Junior Firmware Development Engineer

Location

Costa Rica

Position Type

Full Time

Travel Required

Occasional

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 rapidsilicon.com/careers/   

Job Description

  • 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

  • Education: BS in CS/CE. Candidates with a BS in EE degree with provable software development experience will be considered
  • Up to 3 years of experience in embedded software/firmware development
  • Proven and demonstratable C/C++ low-level programming skills for embedded systems (Linux / RTOS based)
  • Knowledge of operating systems / RTOS concepts

Preferred Skills

  • Python/Tcl programming skills are highly preferable
  • Experience with Linux / RTOS device driver development
  • Familiar with I2C, SPI, USB, UART, and Ethernet protocols
  • Familiarity with bootloaders, bootstrapping
  • Experience with open-source project development

Deadline to Apply

Rolling
Drop us an email, with attached resume, to careers@rapidsilicon.com
*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