Software Engineer Jobs at Noblesoft Technologies with Visa Sponsorship
Noblesoft Technologies hires Software Engineers across a range of specializations and has a consistent track record of supporting work visa sponsorship for this function. If you're on OPT, holding an H-1B, or pursuing long-term permanent residency, Noblesoft actively files across multiple visa categories for engineering talent.
See All Software Engineer at Noblesoft Technologies JobsOverview
Showing 5 of 26+ Software Engineer Jobs at Noblesoft Technologies jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 26+ Software Engineer Jobs at Noblesoft Technologies
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Noblesoft Technologies.
Get Access To All Jobs
Position: Software Engineer- C#, Motion Control, Metrology
Location: Hillsboro, Oregon or Milpitas, California, USA
Contract
About The Role
Require an experienced Senior Software Engineer (C#) to support a Metrology Equipment Software Project. This project involves developing and enhancing advanced software solutions for motion control, stage calibration, and automation within semiconductor metrology systems. The ideal candidate will have a strong background in C# development, motion control systems, and hardware-software integration within a semiconductor or high-precision equipment environment.
Key Responsibilities
- Design, develop, and maintain C# applications for stage and motion control systems used in semiconductor metrology equipment.
- Implement and optimize stage calibration, axis mapping, tip-tilt correction, and motion algorithms to achieve precision system performance.
- Integrate software with motion controllers, cameras, encoders, and robotic subsystems.
- Troubleshoot and resolve issues related to hardware communication, real-time control, and system synchronization.
- Collaborate with cross-functional teams including hardware, mechanical, and systems engineers to ensure seamless equipment functionality.
- Participate in data collection, system testing, and calibration activities for metrology hardware.
- Document software design, test procedures, and integration workflows according to engineering best practices.
- Contribute actively to design discussions and support continuous improvement initiatives.

Position: Software Engineer- C#, Motion Control, Metrology
Location: Hillsboro, Oregon or Milpitas, California, USA
Contract
About The Role
Require an experienced Senior Software Engineer (C#) to support a Metrology Equipment Software Project. This project involves developing and enhancing advanced software solutions for motion control, stage calibration, and automation within semiconductor metrology systems. The ideal candidate will have a strong background in C# development, motion control systems, and hardware-software integration within a semiconductor or high-precision equipment environment.
Key Responsibilities
- Design, develop, and maintain C# applications for stage and motion control systems used in semiconductor metrology equipment.
- Implement and optimize stage calibration, axis mapping, tip-tilt correction, and motion algorithms to achieve precision system performance.
- Integrate software with motion controllers, cameras, encoders, and robotic subsystems.
- Troubleshoot and resolve issues related to hardware communication, real-time control, and system synchronization.
- Collaborate with cross-functional teams including hardware, mechanical, and systems engineers to ensure seamless equipment functionality.
- Participate in data collection, system testing, and calibration activities for metrology hardware.
- Document software design, test procedures, and integration workflows according to engineering best practices.
- Contribute actively to design discussions and support continuous improvement initiatives.
See all 26+ Software Engineer at Noblesoft Technologies jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Noblesoft Technologies roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at Noblesoft Technologies Jobs
Align your resume to Noblesoft's stack
Noblesoft's Software Engineer postings consistently surface skills in enterprise and cloud-adjacent development. Tailor your resume to reflect the specific technologies in each job description before applying, since generic resumes rarely clear early screening for sponsored roles.
Use Migrate Mate to filter verified sponsorship postings
Not every Software Engineer listing at Noblesoft explicitly states visa sponsorship eligibility. Use Migrate Mate to browse and filter roles where sponsorship has been confirmed, so you're targeting positions that match your visa situation from the start.
Prepare your credentials for specialty occupation support
USCIS requires Software Engineer roles to qualify as specialty occupations under H-1B rules. Have your degree transcripts, credential evaluations for foreign degrees, and any relevant certifications ready before the offer stage so your employer's attorney can build the petition quickly.
Confirm TN eligibility if you hold Canadian or Mexican citizenship
Noblesoft sponsors TN visas, which have no lottery and no annual cap. Software Engineers with a qualifying computer science or engineering degree may be eligible for TN status, which can be faster to obtain than H-1B for qualifying citizens.
Software Engineer at Noblesoft Technologies jobs are hiring across the US. Find yours.
Find Software Engineer at Noblesoft Technologies JobsFrequently Asked Questions
Does Noblesoft Technologies sponsor H-1B visas for Software Engineers?
Yes, Noblesoft Technologies sponsors H-1B visas for Software Engineer roles. The company has an active track record of filing H-1B petitions for engineering talent. Because H-1B selection is subject to the annual lottery, candidates already holding H-1B status through a transfer are often in a stronger position than those entering the lottery for the first time.
How do I apply for Software Engineer jobs at Noblesoft Technologies?
You can browse open Software Engineer positions at Noblesoft Technologies directly through Migrate Mate, which filters for roles with confirmed visa sponsorship. Once you identify a relevant posting, apply through the listed channel and note your visa status clearly in your application or cover communication to avoid early-stage screening issues.
Which visa types does Noblesoft Technologies sponsor for Software Engineers?
Noblesoft Technologies sponsors H-1B, TN, F-1 OPT, F-1 CPT, and immigrant visa categories including EB-2 and EB-3 for Software Engineer roles. The right visa type depends on your citizenship, degree, and how long you intend to remain in the U.S. TN is available to Canadian and Mexican citizens without a lottery, while H-1B requires annual cap registration.
What qualifications does Noblesoft Technologies expect for sponsored Software Engineer roles?
Most Software Engineer roles at Noblesoft require a bachelor's degree or higher in computer science, software engineering, or a closely related field. This is also a USCIS requirement for H-1B specialty occupation classification. Relevant experience in enterprise software development, cloud platforms, or systems integration typically strengthens your candidacy, particularly for mid-level and senior-level positions.
How do I think about the timeline from application to work authorization at Noblesoft Technologies?
Timeline depends heavily on your current visa status. F-1 OPT holders can start immediately if authorization is current, but H-1B cap filings follow a fixed annual cycle with an April 1 filing window and October 1 start date. Transfers for candidates already on H-1B can move faster. For EB-2 or EB-3 Green Card sponsorship, PERM labor certification alone typically takes 12 to 18 months before any petition is filed.
See which Software Engineer at Noblesoft Technologies employers are hiring and sponsoring visas right now.
Search Software Engineer at Noblesoft Technologies Jobs