Sr. Principal Software Engineer

BETA CAE Systems International AG

San Jose, California, US
Base: $154,000 to $286,000; bonus/equity: incentiv...
C/c++ software development
Linux environment experience
Data structures and algorithms
This position is for an R&D engineer, who will be involved in developing a multi-threaded and distributed physical synthesis core engine in Innovus Implementation System

Job Summary

  • This position is for an R&D engineer, who will be involved in developing a multi-threaded and distributed physical synthesis core engine in Innovus Implementation System.
  • The candidate will be responsible for designing, developing, troubleshooting and debugging software programs in the areas of physical synthesis.
  • Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.

Matching Summary

This position is for an R&D engineer, who will be involved in developing a multi-threaded and distributed physical synthesis core engine in Innovus Implementation System.

Salary

Base: $154,000 to $286,000; Bonus/Equity: incentive compensation (bonus, equity); Benefits: paid vacation, 401(k) with match, ESPP, medical, dental, vision

Skills & Requirements

Must-have

  • C/C++ software development
  • Linux environment experience
  • data structures and algorithms
  • physical synthesis algorithms
  • multithreading knowledge

Nice-to-have

  • customer interaction and solutions
  • prior R&D experience
  • Tcl and scripting languages

Key Requirements

  • MS (Ph.D. track a plus) in Electrical Engineering, Computer Science
  • Highly technical engineer with excellent problem solving skills
  • Great communication skills
  • Strong desire for working with customers

Work Rights

Not specified

Tailored Resume

Cover Letter