STEM OPT C Software Engineer Jobs
C Software Engineer roles qualify for STEM OPT because the work maps directly to Computer Science and Computer Engineering CIP codes. Your F-1 status gives you up to 36 months of work authorization total, with the 24-month extension requiring your employer to be enrolled in E-Verify and sign your I-983 training plan.
Find STEM OPT C Software Engineer JobsOverview
Showing 5 of 37+ C Software Engineer jobs










See all 37+ C Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new C Software Engineer roles.
Get Access To All Jobs
INTRODUCTION
The Qualification Program (IQ/OQ/PQ) Administrator is responsible for overseeing the installation, operational, and performance qualification of equipment and systems in compliance with regulatory standards. This role ensures that all equipment operates within specified parameters and meets quality and safety requirements.
Key Responsibilities:
- Establish clear and comprehensive Information Quality (IQ) requirements, ensuring accuracy, completeness, and alignment with organizational and regulatory standards.
- Obtain approval for the Information Quality (IQ) protocol, ensuring it meets all necessary standards, compliance requirements, and project objectives before implementation.
- Execute the Information Quality (IQ) processes, ensuring all actions are carried out according to the approved protocol and meet quality and regulatory standards.
- Document the Information Quality (IQ) protocol thoroughly, ensuring accuracy, clarity, and compliance with organizational and regulatory standards.
- Conduct a post-protocol review to assess the effectiveness of the Information Quality (IQ) protocol, ensuring it met the intended goals and compliance requirements.
- Ensure the completion of all Information Quality (IQ) processes, verifying that all steps are executed and meet established quality and compliance standards.
- Provide a comprehensive summary of Information Quality (IQ) activities, highlighting key actions, outcomes, and adherence to quality and regulatory standards.
- Initiate and review Operational Qualification (OQ) requirements, ensuring they align with project goals and comply with regulatory and quality standards.
- Obtain approval for the Operational Qualification (OQ) plan, ensuring it meets all necessary quality standards and regulatory requirements before execution.
- Execute the Operational Qualification (OQ) and Test Plan, ensuring all tests are carried out according to the approved plan and meet the required performance and quality standards.
- Ensure the completion and verification of Operational Qualification (OQ) training, confirming that all personnel are adequately trained and meet the required competencies and standards.
- Verify the Operational Qualification (OQ) of equipment, ensuring it meets specified standards, is properly calibrated, and complies with regulatory and quality requirements.
- Identify and document any deviations during the Operational Qualification (OQ) process, ensuring that corrective actions are taken to maintain compliance and quality standards.
- Record and resolve deviations identified during the Operational Qualification (OQ) process, ensuring timely corrective actions are implemented and documented to maintain compliance with quality standards.
- Re-execute any failed portions of the Operational Qualification (OQ) process, ensuring that all tests meet the required standards and compliance is achieved.
- Document the Operational Qualification (OQ) protocol thoroughly, ensuring clarity, accuracy, and compliance with established standards and regulatory requirements.
- Ensure the completion of all Operational Qualification (OQ) requirements, confirming that all criteria are met and documented in accordance with regulatory and quality standards.
- Review and approve the Operational Qualification (OQ) protocol, ensuring it meets all necessary quality and regulatory standards before execution.
- Create a detailed Quality Summary Report for IQ and OQ processes, ensuring all findings, compliance levels, and deviations are accurately documented and aligned with project standards.
- Initiate and review Performance Qualification (PQ) requirements, ensuring they align with project objectives and meet established quality and regulatory standards.
- Approve the Performance Qualification (PQ) plan, ensuring it meets all necessary quality standards and regulatory requirements before execution.
- Execute the Performance Qualification (PQ) protocol, ensuring all tests and procedures are carried out in accordance with the plan and meet the required performance and quality standards.
- Perform process verification during the Performance Qualification (PQ) phase, ensuring that all processes meet the specified performance criteria and comply with quality standards.
Required Skills & Experience:
- Bachelor’s degree in engineering, Life Sciences, or a related field.
- 3-5 years of experience in equipment qualification or validation in a regulated industry.
- Strong knowledge of IQ/OQ/PQ processes and regulatory standards.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills.
- Experience with cGMP and FDA regulations.
- Proficiency in data analysis and reporting tools.
- Flexible with working hours as per production floor availability.
- Open to travel.
- Ability to work collaboratively with cross-functional teams.
COMPENSATION
- The pay range that the employer in good faith reasonably expects to pay for this position is $20.80/hour - $32.51/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.
LOCATION
Hopkinsville, KY, United States (On-site)
Contract (10 months 28 days)
Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.
See all 37+ STEM OPT C Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT C Software Engineer Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization as a C Software Engineer
Verify your CIP code before applying
Check O*NET for the official SOC code tied to C Software Engineer roles, then confirm your degree's CIP code qualifies for STEM OPT through USCIS. A mismatch between your degree field and the role's classification can block your extension before it starts.
Filter job listings by E-Verify status
Before sending any application, confirm the employer is actively enrolled in E-Verify, not just registered. Use Migrate Mate to search C Software Engineer openings filtered for E-Verify employers so you're not chasing roles that can't sponsor your extension.
Target embedded systems and systems-level teams
C developer roles in firmware, OS kernels, and real-time systems sit in engineering orgs that file far more STEM OPT training plans than product teams. Prioritizing these groups inside larger companies puts you in front of managers familiar with the I-983 process.
Draft your I-983 training plan before the offer
Prepare a draft training plan that maps C programming projects, performance benchmarks, and mentorship structures to your STEM degree objectives. Arriving with a near-complete I-983 removes friction for hiring managers who have never supervised an OPT student before.
Ask about H-1B sponsorship during the offer stage
Your 24-month STEM OPT extension ends, and you'll need H-1B visa sponsorship to stay. Raise this directly when negotiating your offer so both sides are aligned before you start, not six months before your extension expires.
Cross-reference DOL wage data before negotiating
Pull the prevailing wage for your specific C Software Engineer SOC code and geographic area using the OFLC Wage Search. Your offered salary must meet this threshold for your employer's E-Verify and any future LCA filing to hold up under DOL review.
Frequently Asked Questions
Does a C Software Engineer role qualify for STEM OPT?
Yes, provided your degree falls under a qualifying STEM CIP code and the role's responsibilities align with that field. C Software Engineer positions typically map to Computer Science, Computer Engineering, or Electrical Engineering degree programs. USCIS evaluates the connection between your specific degree and the job duties described in your I-983 training plan, so the role description matters as much as the job title.
What does my employer need to do to support my STEM OPT extension?
Your employer must be enrolled in E-Verify, not just registered. They also need to co-sign your I-983 training plan, which documents your learning objectives, supervision structure, and how the C Software Engineer role relates to your STEM degree. USCIS requires your Designated School Official to approve the I-983 before your extension takes effect, so the employer's cooperation is required at the start, not optional.
What happens to my work authorization if my H-1B is selected but not yet effective?
If your H-1B is selected in the lottery and your STEM OPT is still active on April 1, cap-gap protection automatically extends your OPT authorization through September 30 of that year. Your employer does not need to take additional action for cap-gap to apply, but your EAD must still be valid on the date your H-1B petition is filed. Confirm the timeline with your DSO to avoid a gap.
How do I find C Software Engineer employers who are actually enrolled in E-Verify?
Use Migrate Mate to search C Software Engineer roles filtered for employers with confirmed E-Verify enrollment. E-Verify status is a binary requirement for STEM OPT, and many smaller embedded systems and firmware shops are not enrolled despite hiring engineers regularly. Verifying enrollment before you apply saves significant time during the offer stage.
Can I work on a contract or third-party placement as a STEM OPT C Software Engineer?
USCIS requires that STEM OPT employers maintain a bona fide employer-employee relationship with you, which means direct oversight and supervision. Third-party staffing arrangements where a client company controls your day-to-day work can put your extension at risk if the entity signing your I-983 is not the entity supervising you. Clarify the employment structure with your DSO before accepting any contract role.