CPT Software Developer Jobs
Software Developer CPT jobs let F-1 students apply programming coursework directly in industry roles before graduation. Your DSO must authorize each position as an integral part of your curriculum, and full-time CPT lasting 12 months or more reduces your post-graduation OPT eligibility, so timing your authorization matters.
Find CPT Software Developer JobsOverview
Showing 5 of 110+ Software Developer jobs










See all 110+ Software Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Developer roles.
Get Access To All Jobs
仕事内容:
Fixstars is a software tech company based in Irvine, CA. We are looking for a Software Engineer Intern for the duration of three to six months.
As a Software Engineer Intern, you will have the opportunity to learn important skills and gain professional R&D experience on our internal software products, including literature survey, prototyping, and technical writing. The ideal candidate has a background in computer science or related fields and basic skills in software development. You will work closely with the assigned mentor as well as collaborating with other engineers.
Essential Functions:
- Software Research and Development
- System Design and Prototyping
- Test Design and Execution
- Collaboration and Documentation
You will conduct one of the following research topics:
- LLM inference acceleration
- Designing optimal system architecture for LLM inference service
- Investigating acceleration method for LLM inference
-
Applying optimization, profiling and analyze bottleneck
-
Loop and Harness development for domain-specific tasks
- Developing autonomous workflow and harnesses to leverage AI inference platform
-
Designing benchmark for the task and evaluating outcomes
-
Model adaption for domain-specific tasks
- Applying post-training against to the pre-trained model to improve model capability for specific task
- Designing quantitative benchmark and applying evaluation to measure difference of capability in between pre and post training
Must have:
- Bachelor’s in Computer Science, Engineering, Mathematics or related discipline, or equivalent knowledge
- Programming experience for more than 3 years or equivalent skills
- Experience in surveying academic papers and writing technical reports/papers
- Excellent written and verbal communication
- Ability to work alongside other engineers on the team to elevate technology and consistently apply best practices
その他:
Job Type: Internship
Pay: $20.00 - $30.00 per hour
Expected hours: 40 per week
Benefits:
- Free parking
- Snacks provided
Compensation Package:
- Hourly pay
Education:
- Bachelor's (Required)
Experience:
- programming: 3 years (Required)
Ability to Commute:
- Irvine, CA 92618 (Required)
Work Location: In person
See all 110+ CPT Software Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new CPT Software Developer Jobs.
Get Access To All JobsSoftware Developer CPT: Frequently Asked Questions
Can I do CPT as a software developer before I finish my degree?
Yes. CPT is available before graduation and requires your DSO to authorize the specific position as an integral part of your curriculum. The software developer role must relate directly to your program of study, and your employer must provide an offer letter with start and end dates, job duties, and hours per week for your DSO to process the authorization.
Does a software developer CPT job need to be at a company that sponsors visas?
Not for CPT itself. CPT authorization comes from your school, not USCIS, so the employer doesn't file anything with the federal government during your CPT period. You only need visa sponsorship if you plan to stay after graduation. If long-term sponsorship matters to you, search Migrate Mate to find software employers with a track record of work authorization support.
Does full-time CPT as a software developer affect my OPT?
Yes. Twelve or more cumulative months of full-time CPT eliminates your post-graduation OPT eligibility entirely, including the 24-month STEM OPT extension. Part-time CPT, defined as 20 hours per week or fewer, doesn't affect OPT at all. If your software developer internship is full-time and runs a full academic year, weigh that tradeoff carefully with your DSO before accepting.
What qualifies a software developer role as an integral part of my curriculum?
Your school sets the standard, but DSOs typically require the job duties to connect directly to coursework in your degree program. For software developer roles, this usually means applying programming languages, software architecture concepts, or systems design covered in your courses. Some programs require you to enroll in a co-op or practicum course that maps to the CPT position to satisfy this requirement.
Can I work remotely as a software developer on CPT?
Remote work is generally permissible on CPT, but your I-20 must list the correct work location, which for remote roles is typically your home address. Confirm with your DSO that the authorized address on your CPT I-20 matches where you'll physically be working. Some schools have additional requirements around remote arrangements, so get written confirmation before your start date.