Mentor, A Siemens Business Software Development Engineer - 7892 in Huntsville, Alabama

Position Description

Software Development Engineer - 7892

Work Location US - AL, Huntsville

Req ID 7892

Job Category R&D/Software Engineering

Apply Now

Company: Mentor Graphics

Job Title: Software Development Engineer - 7892

Job Location: US - AL - Huntsville

Job Category: R&D/Software Engineering

Mentor® A Siemens Business is creating exciting new opportunities in the collaboration of mechanical and electrical software design tools. Mentor’s Board Systems Division is an innovative group focused on building best-in-class software tools for engineers to design printed circuit boards. We have opportunities for a variety of software skills on our AGILE development teams. These teams foster a culture that allows EVERYONE to express their views, be a contributor, and improve professionally. Furthermore, these teams are expected to be self-sufficient and run without the classical management structure.

Job Duties:

Mentor® A Siemens Business in Huntsville, Alabama is seeking candidates for an entry-level software development position. The Software Engineer will be a member of world-wide, multi-site development team responsible for designing, analyzing requirements, developing, implementing, testing, debugging, and maintaining Mentor’s Printed Circuit Board (PCB) software solutions. We are looking for team players that are skilled in developing and testing MFC/C++ software and can solve challenging PCB application problems on Windows and Linux operating systems

  • Ensure that code adheres to defined standards and best practices for performance, speed, scalability, and quality
  • Practice Agile development methods and exemplify core Agile values of transparency, collaboration, acceptance of change, and iterative development

Job Qualifications:

Requirements include a bachelor’s degree or better in Computer Science or Computer Engineering (with emphasis on software) or equivalent. Must have completed coursework/projects in data structures, algorithms, operating systems, object oriented methods and programming language principles. Must have experience programming in C/C++/C# and MFC on Windows. Additional experience with Linux is a plus. Excellent written and oral communication skills are required.

Applicant must show proof of unlimited eligibility to work in the United States.

All qualified applicants will receive consideration for employment without regard to race, sex, sexual orientation, gender expression or identity, color, religion, national origin, disability or protected veteran status.