{"id":2775688,"url":"https://alion.io/job/amec-software-engineer-optical-wafer-inspection","title":"Software Engineer - Optical Wafer Inspection","company":{"id":58982,"name":"AMEC","domain":"amec-inc.com","url":"https://alion.io/company/amec","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Moka","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Shanghai, China"],"countries":["CN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"C#","optional":false},{"name":"C++","optional":false},{"name":"MVVM","optional":false},{"name":"MySQL","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2025-12-04T14:43:35Z","employer_posted_date":"2026-09-02","last_verified_at":"2026-10-18T04:40:12Z","board_verified":true,"closed_at":null,"days_open":317,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":317},"description":"Position Summary\nWe are seeking an experienced and passionate Software Engineer with a strong interest in industrial automation. As a core developer, you will participate in the design, development, and maintenance of our wafer inspection and metrology tools. The ideal candidate will be proficient in C#/C++ and WPF, possess solid database design skills, and have hands-on experience translating complex industrial processes into stable, efficient software solutions.\nKey Responsibilities\nParticipate in the requirements analysis, architecture design, core module coding, and testing of inspection and metrology software.\nDevelop high-performance, highly interactive inspection tool applications using C#/C++ and WPF.\nDesign and develop communication and data acquisition modules for different hardware such as PLCs, robots, sensors, and other devices.\nResponsible for the design, development, and optimization of control software ensure data accuracy and real-time processing throughput.\nWrite clear technical documentation, including design specs, API documentation, and user manuals.\nCollaborate closely with hardware engineers, QA engineers, and project managers to ensure timely and high-quality project delivery.\nAnalyze and resolve complex technical issues during software development and system integration.\nFollow coding standards, participate in code reviews, and continuously optimize software performance and maintainability.\nQualifications\nEssential Requirements:\no Bachelor's degree or higher in Computer Science, Software Engineering, Automation, or a related field.\no 3+ years of practical experience in commercial software development using C#, with a deep understanding of .NET Framework/.NET Core.\no 2+ years of experience developing complex desktop applications with WPF, proficient in XAML, MVVM pattern, data binding, custom controls, etc.\no Direct involvement in the development of industrial automation software projects.\no Solid database design and development skills, proficient with SQL Server or MySQL, and skilled in SQL, stored procedures, and performance tuning.\no Familiar with key technologies such as multi-threading, asynchronous programming, Socket communication, and serial port communication.\no Strong object-oriented analysis and design skills, with knowledge of common design patterns.\no Excellent logical thinking, learning ability, and teamwork spirit.\nPreferred Qualifications:\no Experience in full-cycle development of wafer inspection/metrology systems is a plus.\no Knowledge of SECS/GEM.\no Basic understanding of common industrial hardware (frame grabber, motion controller, robot) and their control principles.\no Good English reading skills for technical documentation.","description_format":"text","description_chars":2717,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-17T09:05:11Z"}],"visa":[],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":1,"p_active":0.192,"p_room":0.28,"age_days":317,"expected_fill_days":24,"reasons":["conf:2","ghost","win:tail","crowd:brand"],"computed_at":"2026-10-18T07:11:02Z"},"pay":null,"html_url":"https://alion.io/job/amec-software-engineer-optical-wafer-inspection","json_url":"https://alion.io/job/amec-software-engineer-optical-wafer-inspection.json","meta":{"generated_at":"2026-10-18T07:11:02Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":10738,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":58982},"rest":"https://alion.io/mcp/rest/get_company?id=58982"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Famec-software-engineer-optical-wafer-inspection"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Famec-software-engineer-optical-wafer-inspection"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Famec-software-engineer-optical-wafer-inspection"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/amec-software-engineer-optical-wafer-inspection\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Famec-software-engineer-optical-wafer-inspection"}]}