Lead C++ Software Engineer - Palladium Emulation Platform
Senior
C++ Language
Computer Skills
Design Engineering
Design Verification
Desktop Support
DevOps
Digital Design
Electrical Design
Embedded Engineering
Embedded Software
Embedded System
Embedded Systems
End User Support
Engineer
Engineering
Fpga Design
Gdb
Hardware Engineering
Hardware Software Co Design
IT Operations
It Support
Linux
Operating Systems
Software Development
Software Engineer
Software Engineering
Systems
Systemverilog
Technical Lead
Technical Support
Unix Operating System
Verilog
Vhdl
Job Description
Cadence Design Systems seeks a Lead C++ Software Engineer to support development of the Cadence Palladium emulator compiler.
Responsibilities
- Contribute to development of the emulator compiler for the Cadence Palladium emulation platform
- Use creativity and problem-solving to address challenging compile-time issues
- Learn and/or apply multi-threading and distributed computing techniques to tackle large-scale compile problems
- Work on areas such as logic optimization, partitioning, and scheduling
Requirements
- MS in engineering, computer science, or a related field with 2 years experience, or Ph.D in engineering, computer science, or a related field
- Strong understanding of data structures, algorithms, and databases
- Demonstrated proficiency in C++ and gdb debugging
- General software development experience
- Familiarity with Linux/Unix development
- Exposure to build and version-control systems
- Coursework in Hardware Descript Language, such as Verilog, SystemVerilog, or VHDL
- Exposure to electronic design platforms
Technologies
- C++
- gdb
- Linux/Unix
- Verilog
- SystemVerilog
- VHDL
- Build and version-control systems
Compensation
- Annual salary range (California): $119,000 to $221,000
- You may also be eligible to receive incentive compensation: bonus, equity, and benefits
- Compensation range is a guideline and may vary based on qualifications, skill level, competencies, and work location
Benefits
- Paid vacation and paid holidays
- 401(k) plan with employer match
- Employee stock purchase plan
- Medical, dental, and vision plan options
- Incentive compensation: bonus, equity, and benefits