I also have similar question, If position in I140 is Hardware engineer, then during I485 pending, new job is Software engineer. Is SW Engineer the 同性質的工作 as HW Engineer? Thanks