Lead Software Engineer
Company | Cadence Design Systems |
---|---|
Location | Montreal, QC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- Bachelors in Computer Science or Electrical Engineering and a minimum of 4 years of related experience; Masters and a minimum of 2 years of related experience, or PhD and a minimum of 0 years of related experience
- Good knowledge in Python
- Experience with Linux OS
- Basic knowledge with git, perforce and others
- Some experience with scripting languages (bash, tcl)
- Willingness to learn and tackle challenges, analytical skills
- Verbal and written communication in English
- Interpersonal skills
Responsibilities
- Writes code to specifications based on objectives and works within parameters provided; makes recommendations for improvements
- Analyzes and evaluates bugs and makes recommendations under time pressure within general parameters under broad supervision
- Analyzes design and determines coding, programming, and integrating activities required based on general objectives and knowledge of overall architecture of product or solution
Preferred Qualifications
- Familiarity with one of DRM or job scheduling tools: LSF, NC, SLURM
- Other language and advanced development proven experience, e.g., C++, multithreading, service and RESTF API development
- WEB front-end development
- Background w/ Verilog/VHDL