Junior Firmware Development Engineer

Work on the future of FPGA design which combines open-source FPGA methodology with proprietary technologies that enable a faster design-to-silicon turnaround.

You will work across multiple domains, including Telecomm, Automotive, Industrial IOT and Data processing. Never a dull moment in the exciting world of configurable edge computing.


What's in it for you:

  • Market Competitive Salary package and incentives based on performance
  • You will be part of a highly qualified and professional team.
  • Working with international customers from the U.S., China, and/or South Korea.
  • Clearly defined career growth path and technical roadmap for personal growth.
  • Greenfield projects with well-defined product roadmaps

What you'll do:

  • 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 

What you'll need:

  • 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

Nice to have:

  • Python/Tcl programming skills 
  • 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
  • Experience with debugging tools like Oscilloscopes, Logic Analyzers, etc., is highly desired

For a detailed conversation, Apply NOW and let's have a chat.