OPT Software Developer Jobs
Software Developer roles are among the most OPT-friendly positions in the U.S. job market, with strong demand from employers who routinely sponsor H-1B visas after OPT ends. STEM OPT extension eligibility applies to most CS, engineering, and related degrees, giving you up to 36 months of authorized work.
Find OPT Software Developer JobsOverview
Showing 5 of 1,954+ Software Developer jobs










See all 1,954+ 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
INTRODUCTION
ADVANCE YOUR CAREER. ADVANCE THE WORLD.
At AMD, we believe technology has the power to solve the world’s most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMD is shaping the future.
Whether you’re designing next-gen processors, enabling AI breakthroughs, or bringing leading edge products to market, every role at AMD contributes to something bigger — technology that moves the world forward. Join us and, together, we’ll advance your career.
ROLE AND RESPONSIBILITIES
Job Role and Responsibility: Xilinx, Inc., a subsidiary of AMD, Inc., is hiring Sr. Software Development Engineer to Research, design, develop, and/or test operating systems-level software, compilers, and/or network distribution software for semiconductor operations, applying principles and techniques of computer science, engineering, and mathematical analysis. Plan, design, develop and/or test software systems for software enhancements and new products. Set operational specifications and formulate and/or analyze software requirements. Drive projects or processes of significant technical importance. Develop compilers for deep learning workloads on company hardware. Create automation scripts to streamline hardware debugging, optimize environment installations, and validate software feature implementations. Exercise wide latitude in determining objectives and approaches to critical assignments. Demonstrate flexibility, strong motivation and a proven record of meeting aggressive deadlines as well as the ability to work as part of a team. Participate in code reviews, creating unit tests, authoring detailed documentation related to work, and working with on-site and offshore teams to deliver the software solutions on schedule. Partake in all phases of the software development including system requirements analysis, coordinating feature design and development across functional and organization boundaries. Utilize knowledge of computers and electronics, including circuit boards, processors, chips, and electronic equipment, as well as knowledge of design techniques, tools, and principles. Apply knowledge of engineering principles, best practices, and technologies to the design, development, and testing of various company proprietary products.
Multiple openings. Qualified applicants click “APPLY NOW” button to apply online. Travel required: NO
BASIC QUALIFICATIONS
Degree required
Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Applied Data Science, or related field.
Qualifications: Amount and type of experience required: None.
Specific skills required: The following skills are required:
- Machine learning algorithms and frameworks;
- Deep Neural Network architectures, including CNN and RNN;
- AI framework, including PyTorch and TensorFlow;
- Software programming skills (C++ and Python);
- Optimizing Machine Learning applications for a target architecture;
- Software verification;
- Software debugging (macOS, Linux, or Unix);
- Git; and
- Data structures.
Experience may be gained through graduate-level coursework, research, assistantship, or internship experience.
PREFERRED QUALIFICATIONS
Preferred Skills: N/A
BENEFITS
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here. This posting is for an existing vacancy.
See all 1,954+ OPT Software Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new OPT Software Developer Jobs.
Get Access To All JobsTips for Finding OPT Sponsorship as a Software Developer
Filter by STEM OPT compatibility first
Confirm your degree CIP code qualifies for the 24-month STEM extension before applying. Most computer science, software engineering, and information systems degrees do, but verify with your DSO before accepting any offer.
Target employers with H-1B filing history
Companies that have filed H-1B petitions for software roles in prior years are far more likely to sponsor you after OPT. Search OFLC disclosure data to verify an employer's track record before investing time in their process.
Address OPT proactively in your application
State your authorization clearly on your resume or cover letter. Noting that you have 36 months of STEM OPT available removes ambiguity and signals you understand the timeline, which reduces perceived risk for hiring managers.
Prioritize companies with existing immigration infrastructure
Mid-size to large tech companies typically have in-house or retained immigration counsel, making sponsorship administratively straightforward. Startups without prior visa experience often decline not from unwillingness but from unfamiliarity.
Apply before your OPT EAD is issued if possible
Starting your job search during your final semester gives you maximum runway. Employers hiring software developers often have 4- to 8-week interview pipelines, so early applications reduce the risk of gaps in work authorization.
Quantify your technical contributions in applications
Hiring managers evaluating OPT candidates weigh sponsorship costs against clear engineering value. Concrete impact metrics, such as performance improvements or systems you shipped, make the business case for sponsorship significantly more compelling.
Software Developer OPT: Frequently Asked Questions
Can I work as a Software Developer on OPT without an EAD in hand?
No. You cannot begin working until your EAD card arrives and the start date printed on it has passed. USCIS processing currently runs 3 to 5 months for standard OPT applications, so file as early as your DSO permits, typically 90 days before your program end date, to avoid a gap between graduation and employment.
Does a software developer role qualify for the STEM OPT extension?
Most software developer roles qualify, provided your underlying degree is in a STEM-designated field such as computer science, software engineering, computer engineering, or information systems. The employer must also be E-Verify enrolled and agree to a formal training plan on Form I-983. Confirm your degree CIP code with your DSO before counting on the extension.
How do I find Software Developer jobs where employers are open to OPT sponsorship?
Migrate Mate is built specifically for this. Every listing on Migrate Mate is screened for visa sponsorship willingness, so you're not guessing which employers will consider OPT students. Filtering by role and authorization type saves significant time compared to applying broadly and discovering sponsorship policies late in the process.
What happens to my OPT status if my software developer job is fully remote?
Remote work is permitted on OPT, but you must still report your employer and employment details to your DSO within 10 days of starting. Your physical location does not affect your authorization, but unreported changes can trigger a status violation. Update your SEVIS record promptly whenever your employer, address, or employment status changes.
Can I work as an independent contractor or freelance software developer on OPT?
Yes, self-employment and freelance work are allowed on OPT, but each client engagement must be directly related to your degree field, average at least 20 hours per week to meet the full-time requirement during post-completion OPT, and be properly reported to your DSO. The STEM OPT extension does not permit self-employment, so this path closes if you extend.