R&D Engineer, I
Requisition Number 16501BR
Hiring Location(s) USA - Minnesota - Bloomington
USA - Minnesota - Minneapolis
USA - Minnesota - Roseville
Job Category Engineering
Hire Type Employee
Job Description and Requirements Synopsys technology is at the heart of innovations that are changing the way we live and work. The Internet of Things. Autonomous cars. Wearables. Smart medical devices. Secure financial services. Machine learning and computer vision. These breakthroughs are ushering in the era of Smart, Secure Everything-where devices are getting smarter, everything's connected, and everything must be secure.
Powering this new era of technology are advanced silicon chips, which are made even smarter by the remarkable software that drives them. Synopsys is at the forefront of Smart, Secure Everything with the world's most advanced tools for silicon chip design, verification, IP integration, and application security testing. Our technology helps customers innovate from Silicon to Software, so they can deliver Smart, Secure Everything.
Our verification solutions enable leading semiconductor and systems companies to cut months off their design schedules by helping them verify advanced silicon chips together with software, faster. Our high performance simulation products help engineers find design bugs faster and achieve timely coverage convergence to create high-quality designs. This internship position is with our Verification Group.
Description: Responsible for designing, developing, troubleshooting, and debugging software programs including simulators, fault simulators and related utilities.
Able to consistently work on complex assignments requiring independent action and a high degree of initiative to resolve issues and make recommendations for new procedures and processes. As a highly skilled specialist, expected to contribute to the development of concepts and techniques, complete complex tasks in creative and effective ways and work independently on new assignments with limited guidance from supervisors.
Position involves about 10% travel
Skills and Education required:
Bachelors or Masters or Ph.D in electrical engineering or computer science
Programming: C/C++
Scripting: TCL, Perl, Python and working in Windows/Linux environment
Good oral and written communication skills
Ability to work effectively with colleagues, both local and remote
Ability to work under tight deadlines.
Preferred skills: Verilog, SystemVerilog, VHDL
Experience with Fault simulators, functional simulators and formal verification tools.