Staff Software EngineerStaff Software Engineer

Job ID TC-0808
Location San Jose , CA
Employment Type Full-Time Regular
Min. Education Required Bachelors Degree
Min. Experience Required 5+ yrs

Position Description:
Summary:

Staff Software Engineer will be responsible for design and development of Cycle-based Architecture Model, Device Driver, API, and Software Interface with Upper layer stacks.

Primary Responsibilities:

  • Write system C Architect Model
  • Perform module-based verification
  • Write C++ API (Application Program Interface)
  • Write scripting program to automate verification and regression

Position Qualifications:
Education and/or Experience:

  • BSEE/BSCS or MSEE/MSCS in Computer Engineering or Computer Science
  • Extensive working experience (over 5 years) in C/C++ programming experience
  • Familiarity with cycle-based simulator development is a plus
  • Scripting programming skills such as Perl to build automatic verification environment and co-simulation with C-model experience is a plus
  • Knowledge of processor architecture and Linux kernel is a must
  • Knowledge of network protocols is a must
  • Experience in Application programming interface or Driver development and assembly programming is a must
  • Verilog, PLI and testbench experience is a plus

Working Environment:

Standard office environment.

Equal Opportunity Employer

Ready to apply? Send your Resume to Bay

about