Equipment SW Engineer: Window/PC based Software Design, Program, and Implementation.

Company Name: QMC
Last Modified : Apr 10, 2019

Job Details

Job TypeFull-time
Job FunctionTechnologySemiconductor;Programming;Software Design;
Education LevelBachelor's Degree
Career LevelExperienced
Starting DateAnyTime
EnglishNative Level
ChineseNative Level
LocationGyeonggi-do > Anyang-si
Apply Now Save

Job Description

QMC is one of the leading companies in the LED, and semi-conductor market where advanced countries and nations monopolize. We are diversifying our business area by developing auto parts and mobile parts inspection equipment. We are looking for individuals who are knowledgeable of the semi-conductor and automation industry.

Candidate Requirements:


  • Minimum 3-5 years hands-on Programming and SW Development experience in the equipment automation industry.
  • C/C++ a Must (Other development languages a plus)
  • Min. BS in SW Engineering Degree, Prefer up to Masters/PhD Degree
  • Familiar with Windows O/S Level Application Programming
  • Familiar with Motion and Vision system Programming/Development
  • Fluent in English (Native Level) and/or Chinese (Native level)

* All Candidates must be fluent in Korean

Job Responsibilities / What you will be doing:


  • Programming/development for FPD/Semiconductor equipment.
  • MES/CIM/GEM programming and Application.
  • Engaged in all phases of the software development lifecycle which include: gathering and analyzing user system requirements,
  • Develop, test and implement new software programs
  • Clearly and regularly communicate with management and technical support colleagues
  • Test, maintain and recommend software improvements to ensure strong functionality and optimization
  • Independently install, customize and integrate commercial software packages
  • Facilitate root cause analysis of system issues
  • Work with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing
  • Identify ideas to improve system performance and impact availability
  • Resolve complex technical design issues
  • Development of technical specifications and plans
  • Analyze user requirements and convert requirements to design documents
  • Make good technical decisions that provide solutions to business challenges
  • Provide comprehensive support to internal customers; achieve resolution to outstanding problems or issues
  • Compile timely, comprehensive and accurate documentation and or reports as requested
  • Possess up-to-date knowledge of technological developments in the industry
  • Communicate effectively and professionally in all forms of communication with internal and external customers
  • Possess strong problem solving and decision making skills while using good judgment
  • Multi-task and a self-starter


Working Conditions


  • Working Hours: 09:00 am ~ 6:00 pm (Monday ~ Friday)
  • Annual salary and retirement pension system
  • Performance and individual performance-based incentives.
  • Insurance: 4 Social Insurance (National Pension, Health Insurance, Employment Insurance, Industrial Accident Insurance)
  • Regular health checkup (yearly)
  • Company restaurant (lunch, dinner)
  • Long-term retirement awards, excellent employee recognition, internal recommendation subsidy
  • Regular holidays, congratulatory/ condolence holidays, Mutual Aid Society
  • Holiday gifts
  • Educational support
  • National project supports (SBC and others)



55 Heungan-daero 439beon-gil, Gwanyang 2(i)-dong, Dongan-gu, Anyang, Gyeonggi-do, South Korea 55

Anyang-si at Gyeonggi-do is located beneath Seoul, and is easily accessible through the Seoul Subway, Line 4, with a 10-15 minute distance from Sadang Station in Seoul.

QMC Headquarters is located near Pyeongchon Station, Line 4, and again is easily accessible from the Seoul Subway.

Contact Information

Send Message


    FINE PEOPLE, FINE TECHNOLOGY The core values of QMC are 'People’ and ‘Technology. ‘Respect people and improve technology’ is the core philosophy at QMC.     Business Area Based on 15 years of experience in HW and SW development in LED, semiconductors and display equipment, QMC has been earning recognition as becoming one of the leading suppliers in the LED and semiconductor equipment market.    In addition, QMC recently has also been diversifying its product portfolio by developing equipment for automotive and mobile device manufacturing applications.  QMC has always been Focusing and strengthening on five core In-house technologies: Mechanical design, Automation & Machine vision Control SW, Test, and Laser & Optics, and based on these core capabilities, QMC has been producing equipment fit for the production environment for the past 15 years, mainly serving the Optoelectronics industry, including equipment for VCSEL, and Semiconductor manufacturing applications.       QMC has been producing equipment fit for the production environment over the past 15 years, mainly in the Optoelectronics including VCSEL, and Semiconductor business sectors.        Our Products   LED Wafer Probing System  Wafer Probing System   Chip Sorting System LED Transfer System  Semiconductor Die Transfer System        Display Laser Lift Off System Laser Cutting System Wafer Probing System    Laser Laser Lift Off System Laser Scribing System  Laser Marking System        History     2018~Developed micro LED manufacturing equipment   2016 English 900 launched   2011 Green Technology Certificate   2010 ISO9001 Certification (KQA)   2008 Certified InnoBiz Enterprise Certified IT Enterprise   2006 First to develop laser cutting                                equipment in Korea   2005 Established R&D Center   2003 Established QMC Co. ltd     /* hide scrollbar during animation */ body { overflow-x:hidden; } /* basic tag css */ .workybm-section { margin-top:60px; } .workybm-article { display:inline-block; margin-top:30px; width:100%; } /* container css */ .workybm-div_center_container { position:relative; display:table; width:100%; height:auto; padding-top:0px; padding-bottom:0px; margin-left:auto; margin-right:auto; margin-top:15px; } .workybm-div_center_container_child { position:relative; display:table-cell; width:19%; height:19%; margin-top:0px; margin-left:auto; margin-right:auto; text-align:center; } .workybm-article_hr { width:21%; border-top: 0px; padding-top: 1px; padding-bottom:1px; margin-top: 0px; margin-bottom: 0px; background-color:black; } .workybm-imgbox_shadow { overflow-x:hidden; width:93%; min-width:50px; -webkit-box-shadow: -2px -2px 4px 6px gray; -moz-box-shadow: -2px -2px 4px 6px gray; box-shadow: -2px -2px 5px 2px gray; border-radius: 10px; /* image setup */ background-position: center; background-repeat: no-repeat; background-size: 100% 100%; /* ratio fixed & padding setup */ padding-bottom: 75%; } #workybm-imgbox_img1 { background-image:url(/uploads/2019/02/12/201902121122292.upload.dat); } #workybm-imgbox_img2 { background-image:url(/uploads/2019/02/12/201902121122362.upload.dat); } #workybm-imgbox_img3 { background-image:url(/uploads/2019/02/12/201902121122482.upload.dat); } #workybm-imgbox_img4 { background-image:url(/uploads/2019/02/12/201902121122552.upload.dat); } #workybm-imgbox_img5 { background-image:url(/uploads/2019/02/12/201902121123012.upload.dat); } /* youtube responsive iframe & comments */ .workybm-youtube_iframe { display:inline-block; position:relative; width:50%; float:left; margin-left:-3px; margin-right:-3px; padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:28%; } .workybm-youtube_comment { display:inline-block; position:relative; float:right; width:50%; margin-left:-3px; margin-right:-3px; padding-left:3px; padding-right:3px; } /* for educatedP_field images & youtube commments go under*/ .workybm-ed_font { width:100%; font-size:15px; } .workybm-responsive_companysize { overflow-x:hidden; width:60%; display:inline-block; float:left; background-position:center; background-repeat: no-repeat; background-size: 100% 100%; background-image: url(/uploads/2019/02/15/201902151033292.upload.jpg); margin-left:-3px; margin-right:-3px; padding-left:3px; padding-right:3px; padding-bottom:12%; } .workybm-responsive_mapsize { overflow-x:hidden; width:20%; display:inline-block; float:right; background-position:center; background-repeat: no-repeat; background-size: 100% 100%; background-image: url(/uploads/2019/02/15/201902151033502.upload.jpg); margin-left:-3px; margin-right:calc(10% -3px); padding-left:3px; padding-right:3px; padding-bottom:30%; } /* responsive size */ @media screen and (max-width:768px) { .workybm-ed_font { font-size:2vw; } .workybm-youtube_iframe { margin-left:auto; margin-right:auto; width:85%; float:none; padding-bottom:40%; display:block; } .workybm-youtube_comment { width:80%; display:block; text-align:center; float:none; margin-left:auto; margin-right:auto; margin-top:15px; } .workybm-responsive_companysize { display:block; width: 100%; padding-bottom: 25%; margin-left:auto; margin-right:auto; } .workybm-responsive_mapsize { display:block; width: 60%; float:none; padding-bottom:80%; margin-left:auto; margin-right:auto; } } .workybm-responsive_br { display:none; } @media screen and (max-width:500px) { .workybm-responsive_br { display:block; } } /* image workybm-parallax shifting */ .workybm-parallax{ /* This makes whole width view issue */ overflow-x:hidden; /* The image used */ background-image:url(; /* Set a specific height */ height:auto; /* Create the workybm-parallax scrolling effect */ background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; } /* when first met, then smooth slide in animation */ .workybm-slide_anim_ {visibility:hidden;} .workybm-slide_DtoU, .workybm-slide_UtoD, .workybm-slide_RtoL, .workybm-slide_LtoR { /* The duration of the animation */ animation-duration: 1s; -webkit-animation-duration: 1s; /* Make the element visible */ visibility: visible; } /* distinguisher */ .workybm-anim_DtoU, .workybm-anim_UtoD, .workybm-anim_RtoL, .workybm-anim_LtoR {} .workybm-slide_DtoU { /* The name of the animation */ animation-name: workybm-slide_DtoU; -webkit-animation-name: workybm-slide_DtoU; } .workybm-slide_UtoD { /* The name of the animation */ animation-name: workybm-slide_UtoD; -webkit-animation-name: workybm-slide_UtoD; } .workybm-slide_RtoL { /* The name of the animation */ animation-name: workybm-slide_RtoL; -webkit-animation-name: workybm-slide_RtoL; } .workybm-slide_LtoR { /* The name of the animation */ animation-name: workybm-slide_LtoR; -webkit-animation-name: workybm-slide_LtoR; } /* Go from 0% to 100% opacity (see-through) and specify the percentage from when to slide in the element along the Y-axis */ @keyframes workybm-slide_DtoU { 0% { opacity: 0; transform: translateY(70%); } 100% { opacity: 1; transform: translateY(0%); } } @-webkit-keyframes workybm-slide_DtoU { 0% { opacity: 0; -webkit-transform: translateY(70%); } 100% { opacity: 1; -webkit-transform: translateY(0%); } } /* Go from 0% to 100% opacity (see-through) and specify the percentage from when to slide in the element along the Y-axis */ @keyframes workybm-slide_UtoD { 0% { opacity: 0; transform: translateY(-70%); } 100% { opacity: 1; transform: translateY(0%); } } @-webkit-keyframes workybm-slide_UtoD { 0% { opacity: 0; -webkit-transform: translateY(-70%); } 100% { opacity: 1; -webkit-transform: translateY(0%); } } /* Go from 0% to 100% opacity (see-through) and specify the percentage from when to slide in the element along the Y-axis */ @keyframes workybm-slide_RtoL { 0% { opacity: 0; transform: translateX(70%); } 100% { opacity: 1; transform: translateX(0%); } } @-webkit-keyframes workybm-slide_RtoL { 0% { opacity: 0; -webkit-transform: translateX(70%); } 100% { opacity: 1; -webkit-transform: translateX(0%); } } /* Go from 0% to 100% opacity (see-through) and specify the percentage from when to slide in the element along the Y-axis */ @keyframes workybm-slide_LtoR { 0% { opacity: 0; transform: translateX(-70%); } 100% { opacity: 1; transform: translateX(0%); } } @-webkit-keyframes workybm-slide_LtoR { 0% { opacity: 0; -webkit-transform: translateX(-70%); } 100% { opacity: 1; -webkit-transform: translateX(0%); } }     One Team, One Family       Recruitment   Location:       QMC: Address: 55, Heugan-daero439beon-gil, Dongan-gu, Anyang-si, Gyeonggi-do, 431-804, Republic of Korea Contact: +82-031-427-0710 Haorenji (China) Address: Shimao Plaza, No.291 Qianjin East Road,Kunshan Economic Technical Development Zone,Jiangsu Province,215333 China.  Contact: +86-512-3690-9591   Talent QMC encourages the traits of "Growth, Owner Spirit, Professionalism and Communication" to current employees and this also serves as a guideline for new applicants interested in the company    

Company Type: Business Company

Establishment Year: 2003

Company Profile

Worknplay shall not be considered responsible for damages or losses incurred from the use of the site. Users shall remain solely responsible for all content posted by them. When applying for jobs, you should never provide credit card or bank account information, or perform any sort of monetary transaction. If you are ever asked to do it by a recruiter or employer on our site please email