Search By
2786 Jobs
Software Engineer II (EDA) Cimetrix by PDF Solutions Midvale, UT | Full Time
9 Days Ago
Software Developer II (Engineer II) NISC Phoenix, AZ | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Cedar Falls, IA | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Chicago, IL | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Grand Rapids, MI | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Saint Cloud, MN | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Bozeman, MT | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Columbus, OH | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Houston, TX | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Milwaukee, WI | Full Time
1 Month Ago
Software Engineer II (SDE II) Barn2Door Nashville, TN | Full Time
26 Days Ago
Software Developer II (Engineer II) NISC Huntsville, AL | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Birmingham, AL | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Little Rock, AR | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Tucson, AZ | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Denver, CO | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Atlanta, GA | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Ames, IA | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Cedar Rapids, IA | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Des Moines, IA | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Sioux City, IA | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Boise, ID | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Champaign, IL | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Peoria, IL | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Springfield, IL | Full Time
1 Month Ago
Software Developer II (Engineer II) NISC Indianapolis, IN | Full Time
1 Month Ago
More Search Results

Software Engineer II (EDA)

Midvale, UT | Full Time
9 Days Ago

Job Description

SOFTWARE ENGINEER II (EDA)


CIMETRIX INCORPORATED, now part of PDF Solutions, specializes in software products and platforms serving the Global Smart Manufacturing community. By providing software expertise, industry experience, knowledge and leadership with SEMI standards, and corporate values, we deliver consistent and reliable results that CONNECT smart manufacturing equipment in the world’s most advanced factories.

 

JOB OBJECTIVES

The Software Engineer develops and maintains high-quality desktop application software used in the world’s most advanced manufacturing facilities. They help these facilities produce computer processors, memory chips, graphics processors, solar panels, and LEDs faster, better, and cheaper. 

 

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Participate in iterative development process with cross-functional teams (Development, Customer Support, QE, Documentation, and Marketing)
  • Create, document, and maintain application software and Software Developer's kits (SDK) for Cimetrix Products on Windows platform used to solve automation problems in the electronic manufacturing domain
  • Provide technical expertise and support for support team, as needed
  • Participate in collaborative coding, unit testing, and compliance with coding standards to enhance quality of produced software
  • Improve and learn new skills, developing strengths and talents, and increase expertise


REQUIRED KNOWLEDGE, SKILLS, AND ABILITIES:

  • Strong fundamental understanding of SOLID object-oriented design principles
  • Excellent design and coding skills using C (11 or newer), C# (5.0 or newer), .NET (2.0 or newer) on Windows 32- and 64-bit OS or equivalent
  • Ability and dedication to work in a collaborative, team-oriented environment
  • Ability to learn new technologies and skills quickly
  • Excellent written and verbal communications skills

 

PREFERRED KNOWLEDGE, SKILLS AND ABILITIES:

  • Good experience using COM objects
  • Design and implementation of multi-threaded software
  • Good knowledge of WCF, WPF, SQL database, and Web services
  • Good knowledge of WiX installers (or equivalent)
  • Good knowledge of automated builds, MSBuild experience preferred
  • Experience with UI/UX
  • Experience developing software using revision control software, TFS experience preferred
  • Experience creating automated tests, MSTest experience preferred
  • Experience with SEMI standards
  • Experience with Agile/Scrum software development methodologies
  • Experience with developing .NET software on Linux platforms

 

EDUCATION AND EXPERIENCE

  • Bachelor’s in computer science, related engineering degree, or proven industry experience
  • 5 years’ experience developing application software or components for Windows applications to solve industry/business problems in a team development environment

 

OTHER REQUIREMENTS

  • Some travel is required, less than 10%
  • Be advised that it is an important job function of this position to be able to enter foreign countries around the world without restriction, and many countries have laws that prohibit entry for those who have been convicted of criminal activity.

 

EMPLOYEE PERKS

  • Fun and challenging work
  • Hybrid work schedule
  • Competitive salaries and benefits
  • Work-life balance
  • 401k with match
  • Three weeks PTO; Nine holidays
  • Employee Stock Purchase Plan with generous discounts
  • Bonus Program
  • Anniversary Awards
  • Team lunches every Thursday
  • Monthly celebrations and activities
  • Professional learning opportunities including tuition reimbursement
  • Values-based culture focusing on Integrity, Team, Growth, and Clients

 

Skills for Software Engineer II (EDA)

The job skills required for Software Engineer II (EDA) include Computer science, Agile, Linux, SQL, C#,and Leadership etc. Having related job skills and expertise will give you an advantage when applying to be a Software Engineer II (EDA). That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Software Engineer II (EDA). Select any job title you are interested in and start to search job requirements.

Job Openings with Skill of Computer science
MORE>>
Job Openings with Skill of Agile
MORE>>
Job Openings with Skill of Linux
MORE>>
Job Openings with Skill of SQL
MORE>>
Job Openings with Skill of C#
MORE>>

Career Path for Software Engineer II (EDA)

The following is the career advancement route for Software Engineer II (EDA) positions, which can be used as a reference in future career path planning. As a Software Engineer II (EDA), it can be promoted into senior positions as a Software Engineer III that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Software Engineer II (EDA). You can explore the career advancement for a Software Engineer II (EDA) below and select your interested title to get hiring information.