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