Description✓Job Title: Principal Software Engineer – Stratus R&D Group
✓Location: Coventry area, fully remote
✓Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise
✓The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality.
✓Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health.
✓At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
✓Are you ready to join the team that is changing the way the world does chip design? Today’s chips and systems are becoming too complex to continue design with the traditional RTL design techniques so the industry is moving to a higher level of design abstraction using SystemC and High Level Synthesis.
✓The Stratus High Level Synthesis [HLS] product from Cadence synthesizes SystemC input models into high quality Verilog RTL based on a target technology library and user constraints
✓Stratus is already in production flows at many of the industry’s top semiconductor and systems companies.
✓In this role, you will be responsible for the design, implementation and maintenance of one of the many complex phases of the Stratus synthesis process
✓This includes implementing in C++ many modern algorithms, design and implementation of complex data structures and understanding the hardware implications of C++ synthesis.
✓Come join our experienced team of outstanding software and hardware developers!
✓Being a world leader in EDA [Electronics Design Automation], Cadence’s software products are used to design all phases of electronics, ranging from Integrated circuits to systems
✓With electronics being ubiquitous [as in mobile, consumer electronics, cloud datacenters, automotive, aerospace, IoT, industrial and other market segments], EDA offers exciting research and development challenges and growth prospects.
✓Cadence’s success is built upon its employee’s technical excellence within a supportive culture; voted as one of the Fortune 100 best companies to work every year for the last eight years.
✓The role’s day to day responsibilities cover:
✓* Own, develop and maintain a portion of the Stratus C++ code base
✓* Absorb requirements specifications for new features and write accompanying function specifications for the development process
✓* Work closely with team members to develop techniques to increase the capability, capacity and stability of Stratus
✓* Interface with regression system to test code commits as part of the development process
✓This job will suit applicants looking to continue their software engineering career in an intellectually stimulating and challenging problem domain
✓There is a significant research element to the work that Cadence does that is truly innovative.
✓This job will suit applicants with strong software development experience and track-record in EDA or in any other technically challenging domain.
✓* BS in CS or EE [or equivalent science] from a respected institution + 4 years of related experience, or
✓* MS in CS or EE [or equivalent science] from a respected institution + 2 years of related experience
✓* Good working knowledge of Modern C++ software design
✓* Strong understanding of software data structures and algorithms
✓* Basic understanding of the Verilog RTL design process
✓* Hardware, especially VLSI, design a plus
✓* Scripting language skills in Perl, Python or TCL a plus
✓* Excellent written and oral communication skills
✓* Team player
✓Responds to input from others and willing to speak up when help or information is needed
✓Successful candidates will be:
✓* Inquisitive, Interested in technical details
✓* Excited by innovation
✓* Collaborative attitude
✓Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization
✓We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace.
✓Check what we can offer you:
✓* Possibility to cooperate with people from around the world in an expanding global organization
✓* Competitive salary
✓* 25 days holiday per year
✓* Private Medical and Dental plans, Income Protection and Life Insurance
✓* Group Personal Pension Plan
✓* Cycle to work scheme and gym subsidy
✓* 5 days paid time to volunteer to give back to our communities
✓* Employee Stock Purchase Plan,
✓* And much more, so do not hesitate to contact us!
✓Travel: <10 Show more →