Senior Software Architect - EDA

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Each day with Cadence offers exciting opportunities to create a better, more connected world. We are leading the charge to solve technology?s toughest challenges. Working at Cadence means working alongside the industry?s brightest people and innovating for the biggest, most innovative companies around the globe.
As a (Senior) Software Architect at our Chelmsford site you will be a key technology leader for our Allegro product line. You will be recognized as an expert within Cadence; driving innovation and development of our Allegro products/technologies, as we bring about transformational changes in enabling System level design. You will have material responsibility for our product/technology strategy and success that benefits our customers and Cadence.
Key Responsibilities include:
+ Leads the largest cross-functional programs and initiatives with the highest resource requirements, risk, and/or complexity
+ Develops advanced software code based on customer requirements
+ Provides consultation, design input, and feedback for application development and design reviews across multiple organizations and architectures
+ Supports the development of strategic Software Engineering objectives and activities
+ Communicates highly-complex ideas to executive leadership; anticipates potential objections and persuades others to adopt a different point of view
+ Uses sophisticated analytical thought to exercise judgment and identify innovative solutions
+ Expected to solve difficult product issues
+ Leads multiple highly-complex projects of diverse scope where analysis requires an understanding of current business trends
+ Leads others to solve issues of diverse scope
+ Partners with peers, account leaders, members of the Field and develops key customer relationships
+ Typically interacts with high-level Individual Contributors, Managers, Directors, VPs and key executive-level employees, but also acts independently to determine methods and procedures on new or special assignments
+ Leads multiple projects requiring cross-team collaboration
+ Acts as project lead when interfacing with customer
+ Expected to present at industry conferences/seminars
+ Regarded as the expert in their particular discipline within Cadence
+ Applies in-depth expertise in discipline and broad knowledge of other closely related areas to improve efficiency of team
+ Have EDA Algorithmic depth with Solid proficiency in relevant technologies and programming languages (including but not limited to C, C++)
+ Bachelors in EECS or Computer Science and/or Math + 15 years of related experience, or Masters + 12 years of related experience, or PhD + 10 years of related experience
+ Background in EDA algorithmic knowledge to include:
+ Experience in parallel programming and distributed computing
+ Expertise in algorithms for EDA including but not limited to: Graph algorithms for physical design, Computational geometry algorithms for CAD, Partitioning and Placement algorithms, Experience in Routing algorithms
+ Experience in working on DRC, Parasitic Extraction is a plus
+ Experience with Group Theory, Applied Graph Theory, Network Flows is a plus
We?re doing work that matters. Help us solve what others can?t.
Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences.
Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. ?Our shared passion for solving the world?s toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.
Cadence is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.