Mentor Graphics is a technology leader in Electronic Design Automation, providing software and hardware design solutions that help engineers around the world innovate. Each year, our customers push the boundaries to deliver new technologies to the world. Speed, power, and flexibility are requirements. Along the way, Mentor Graphics helps them see what is possible. They trust us with their technologies. We trust you to make them better. For you, that means challenge, variety, and a chance to apply your individual talents to some of the most complex hardware and software design problems in the world. Our collaborative environment combined with a commitment to work/life balance makes Mentor Graphics an ideal place to advance your career and challenge your mind.
- Design, implement and debug software code in Java SE that meets functionality, usability, reliability, performance, and supportability requirements of customers. Create and execute build and release process.
- Knowledge about Design Patterns and TDD.
- Write functional and design specifications and other project documentation. Review internal and external product documentation.
- Interface with other developers as needed to understand interdependencies of project tasks, product and flow integration issues. Participate in reviews and/or inspections of specifications, designs and code.
- Work with customers, Marketing, and/or Customer Support to understand customer needs and requirements.
- Participate in and/or lead project planning and tracking - task investigation, work breakdown, and schedule estimation. Keep project team members, adjacent teams, QA teams and Marketing informed of project status.
- Coordinate efforts with QA and Release Team members to ensure quality software releases.
- Acquire and maintain knowledge of current tools, languages, and processes to keep current with technology trends and changes.
- Provide consulting to Customer Support and TMEs in problem solving, troubleshooting, and work-arounds to resolve customer issues. Support TMEs in early adopter customer, alpha and beta test engagements.
- Understand and demonstrate commitment to achieve the broad goals of Division and Mentor Graphics.
- Experience in Java EE will be a plus.
- Experience in Web development (ExtGWT) will be a plus.
- Experience in Scrum will be a plus.
- MSc in Computer Science or similar.
- Several years of professional experience.
- Applicants should possess good analytical skills, be self-motivated, and able to contribute in an international team-based environment.
- English speaking and writing skills required.
- Must be able to work effectively in a fast-paced engineering environment.