Software Engineer II (Open to New Graduates, BSCS, MSCS)

Software Engineer II (Open to New Graduates, BSCS, MSCS) Chelmsford, England

Cadence Design Systems
Full Time Chelmsford, England 32214 - 43952 GBP ANNUAL Today
Job description

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Cadence has a 30-year history of applying leading edge optimization and analysis algorithms to very complex problems in semiconductor and electronic design, verification, and analysis.
We are looking for talented software engineers to join our verification team. You’ll have a great opportunity to make a difference by applying your creativity and problem-solving skills, learn and/or apply multi-threading/distributed computing to solve large scale compile problems such logic optimization, partitioning and performance.
More specifically you will be part of the Xcelium compiler performance team whose responsibilities is to implement compiler language features and improve the compile time of systemVerilog models. The team charter is to add support for language constructs in the parser and compiler in compliance with the systemVerilog IEEE standard. The team is also focused on reducing the memory and time required to build digital models with a focus towards highly replicated designs such as machine learning architecture designs with hundreds of cores.
The candidate will work in a mixed team of senior architects and junior engineers. The responsibilities will include profiling, analyzing performance and coming up with more performant solutions. The team is looking for a dynamic innovative candidate in search of technically challenging software development.

EXPECTATIONS AND TASKS
  • Design and develop new code to implement new features, speed up, and revitalize existing features
  • Primary development: C++/C, Object Oriented Design
  • Write unit tests
  • Debug and fix software defects
  • Ability to characterize a problem and specify solution
  • Strong ability to reverse engineer code
  • Good understanding of sound software engineering principles
  • Trouble shooting software issues remotely on large customer designs
  • Able to cope with a highly changing environment and agile development
  • Work with cross geographic team members
  • Highly motivated individual willing to continuously learn and work in a fast pace environment
EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES
  • Minimum of B.S. in Computer Science or equivalent, or M.S. in Computer Science
  • Excellent C++ design and programming skills
  • Strong understanding of data structures, algorithms and databases.
  • Excellent verbal and written communication skills
It would be a plus if the candidate possessed one or more of the ADVANCED SKILLS below:
  • Understanding of compilers, lexers, parsers, code generation, assembly, event driven or parallel simulation
  • Skilled at refactoring techniques, optimization strategies, unit test framework design/construction/usage, profiling tools, static analysis tools, code coverage or memory checker tools (valgrind, purify…)
  • Knowledge of VHDL, Verilog or SystemVerilog Hardware Description Languages is a plus
  • Familiarity with Agile development processes
  • Familiarity with Linux/UNIX tools
  • Familiarity with configuration management systems such as git or perforce
#LI-SK1
We’re doing work that matters. Help us solve what others can’t.

Software Engineer II (Open to New Graduates, BSCS, MSCS)
Cadence Design Systems

https://www.cadence.com/en_US/home.html
San Jose, United States
Anirudh Devgan
Unknown / Non-Applicable
5001 to 10000 Employees
Company - Public
Computer Hardware Development
1988
Related Jobs

All Related Listed jobs

Crew Member - Part Time Bescot, Walsall
McDonald's Limited Walsall, England Today

As a Crew Member, you'll make it happen, whether you're preparing food, serving on the till or being out in the dining areas looking after our customers' needs.

Operations Assistant
Newcastle University Newcastle upon Tyne, England 24715 GBP ANNUAL Today

Flexible attitude to work demands and customers with a commitment to excellent customer service. To provide general administrative support as required,

Sales Consultant - Moynat Mount Street
Fashion Group London, England Today

Introduce additional complementary products targeted to your client and share product knowledge to drive sales and achieve targets.

Nights Team Member
Premier Inn Falkirk, Scotland 11.42 GBP HOURLY Today

As the go-to for our hotel overnight guests, use your calm personality to ensure their safety and your customer service skills to help them rest easy and get

Assistant Manager, Credit Risk Analytics and Modelling
Deloitte London, England 33000 - 74664 GBP ANNUAL Today

Help clients with designing and improving their wider credit measurement ecosystems; for example practices around insight into movements, data, controls, model