Senior Software Engineer (1247) Wilsonville, Oregon

Company:  Mentor Graphics
Job Title:  Senior Software Engineer
Job Location: US - OR - Wilsonville
Job Category:  R&D/Software Engineering

Mentor Graphics Corporation (MENT) is a global technology leader in Electronic Design Automation, providing software solutions that help engineers around the world design and manufacture new and highly innovative products.  Each year, our customers use our tools to push the boundaries of technology and physics in order to deliver smaller, faster and more reliable products that run the world’s high tech devices. 

Position Overview
We are looking for a highly motivated software engineer to work in the IIT team in the Calibre business unit. You will be responsible for designing, developing, debugging and supporting Calibre RealTime, RVE and Calibre Interactive product software. You will be teaming up with a group of senior software engineers to contribute to new components and algorithms and to support existing components. You will be collaborating with quality assurance, technical publications, marketing, and customer support to deliver high-quality products on schedule. You will participate in scheduling and estimation of tasks, and assist in defining and developing software development best practices.

Job Qualifications
The successful candidate will possess the following combination of education and experience:
•BS/MS in Computer Science, Electrical Engineering or related discipline.
•8+ years of Software Engineering experience in a C/C++, Unix environment.
•Candidates should be able to demonstrate strong analysis, design and problem solving skills, along with object-oriented programming experience.
•Self-motivation, the desire to take technical ownership, and a results-driven positive attitude and team-orientation will contribute to your success in our Calibre business unit.

Knowledge and prior experience in the following areas is desired:
•Experience with developing flows and user interfaces with Tcl/Tk or other scripting languages (AMPLE/Skill)
•Knowledge and experience with EDA visualization techniques and hierarchy management
•Adherence to tenets of quality software development and craftsmanship
•Proven attention to detail, and the ability to accurately estimate software tasks and to work to schedule
•Good verbal, written, and interpersonal communication skills

Work – Life Balance
Mentor Graphics believes in fostering a work environment that promotes a healthy work-life balance.  Our world class benefits package includes up to 32 days of vacation/holiday pay per year, 401k matching, Stock purchase plan, annual performance reviews/bonuses, education reimbursement, partially paid Medical/Dental/Vision insurance and much more.  Our Wilsonville site also has an onsite, 24/7 workout facility, full service cafeteria, day care center, basketball courts, sand volleyball, and daily exercise classes.