Software Engineer

Engineering · Full-time · CA, United States

Job description

Job Title:                 Software Engineer

Degree Required:               BS or higher

Academic Discipline(s):   CE, CS, EE

Experience Required:       New graduate, or relevant industrial experience

Job Description:

The qualified candidate will be offered to join an experienced and highly successful team, for a reasonable base pay, plus a generous grant of stock options that has the potential of great financial reward soon.

The candidate should be a self-driven, easy to work with, team player, willing to work hard toward the success of a startup company, and to help solve all problems necessary to reach that goal.

The job is responsible to implement C/C++ software library to bring up and drive SOC chip. The candidate will plan, write, run and debug the library in simulation, emulation, FPGA and silicon.

Knowledge and Experience Expected:

  • Strong in C/C++ programming, and scripting using Python, Makefile

  • ASIC architecture, ARM/MIPS/X86 CPU architecture and embedded systems software development

  • Strong software debugging skills, on simulation, emulation and silicon platforms

Experience in the following areas is preferable but not required:

  • Protocols such as PCIe, NVMe, DDR, NAND flash, AXI