Job Description

Software Engineer (.NET C#)
Contract 6+ months
Mon-Fri 40 hours/week
San Diego, CA
*Remote until COVID-19 restrictions are lifted



  • Analyzes software requirements and collaborates with other engineering teams to determine feasible solution within time and cost constraints.
  • Carry out software module design and implementation per Engineering Design Specification (EDS).
  • Utilize OOD and design patterns to formulate modular software systems per specs.
  • Produce clean code and efficient algorithm in C# for motion and electron optic system control, machine calibration and process automation.
  • Design and perform module unit test, simulation and system integration tests.
  • Write professional design document and test plan.
  • Carry out performance analysis, troubleshooting and technical support.


  • Bachelor’s degree in Computer Science, Software Engineering or related fields.  Higher degree desired.
  • Minimum 7 years of relevant work related experience with a BS degree.
  • Minimum 5 years of relevant work related experience with a MS degree.
  • Minimum 2 years of relevant work related experience with a PhD degree.
  • Expert in .NET C#.
  • Strong knowledge in software architecture design, OOD and design patterns.
  • Experience in .Net Remoting, state machine, parallel programming is essential.
  • Hands-on work experience with TCP, RS232, WinForms and WPF.
  • Experienced with Git, Agile workflow and software development life cycle (SDLC).
  • Strong knowledge of and experience with MS Office Suite applications. 
  • Excellent skills in problem solving and critical thinking skills.
  • Ability to work independently as well as collaboratively as part of a team.
  • Knowledge of image processing, real time programming or semiconductor equipment control is a plus.

It is the policy of GCR to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information. GCR is an Equal Opportunity/Affirmative Action Employer and embraces diversity in our employee population.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online