H-1B Visa Senior C Software Engineer Jobs

Senior C Software Engineer roles in systems programming, embedded development, and high-performance computing sit squarely within H-1B specialty occupation criteria, making employer sponsorship common at defense contractors, semiconductor firms, and infrastructure software companies. Employers file your H-1B petition under SOC code 15-1252, and prevailing wage certification through the DOL shapes your offer terms before USCIS adjudication begins.

See All Senior C Software Engineer Jobs

Overview

Open Jobs101+
Top Visa TypeH-1B
Work Type52% On-site
Median Salary$115K
Top LocationNew York, NY
Most JobsKiewit

Showing 5 of 101+ Senior C Software Engineer jobs

NVIDIA
Senior C++ Software Engineer
We won't show you this job again
NVIDIA
Added 1mo ago
Senior C++ Software Engineer
NVIDIA
Westford, Massachusetts
Software Engineering
Data Science & Analytics
Backend Engineering
$152,000/yr - $287,500/yr
On-Site
5+ yrs exp.
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Environmental Systems Research Institute
Sr. C++ Software Development Engineer - ArcGIS Geocoding Algorithms
We won't show you this job again
Environmental Systems Research Institute
Added 5d ago
Sr. C++ Software Development Engineer - ArcGIS Geocoding Algorithms
Environmental Systems Research Institute
Redlands, California
Software Engineering
Data Science & Analytics
$123,136/yr - $202,488/yr
On-Site
Associate's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Esri
Sr. C++ Software Development Engineer
We won't show you this job again
Esri
Added 2mo ago
Sr. C++ Software Development Engineer
Esri
Redlands, California
Software Engineering
Backend Engineering
$197,600/yr
On-Site
5+ yrs exp.
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Aeva
Senior Embedded C++ Software Engineer
We won't show you this job again
Aeva
Added 1mo ago
Senior Embedded C++ Software Engineer
Aeva
Mountain View, California
Software Engineering
Embedded Systems Engineering
Backend Engineering
On-Site
5+ yrs exp.
None

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Ripple Labs, Inc.
Senior Software Engineer, C++ / Rust
We won't show you this job again
Ripple Labs, Inc.
Added 1mo ago
Senior Software Engineer, C++ / Rust
Ripple Labs, Inc.
New York, New York
Software Engineering
Backend Engineering
Not listed
On-Site
Associate's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)

See all 101+ Senior C Software Engineer jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior C Software Engineer roles.

Get Access To All Jobs

See all 101+ Senior C Software Engineer jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior C Software Engineer roles.

Get Access To All Jobs

Tips for Finding H-1B Visa Sponsorship as a Senior C Software Engineer

Match your resume to SOC 15-1252

Your H-1B petition ties your role to a specific SOC code. Structure your resume around systems-level C work, memory management, and low-level hardware interaction so your job duties clearly map to Software Developers under DOL's specialty occupation definition.

Verify prevailing wage before accepting offers

Run your target role through the OFLC Wage Search using SOC code 15-1252 and the employer's metro area. The LCA your employer files must certify a wage at or above the applicable prevailing wage level, so knowing Level II versus Level III rates protects you in negotiations.

Target employers with E-Verify enrollment

For STEM-adjacent roles in defense and semiconductor sectors, E-Verify enrollment is often mandatory. Prioritize employers already enrolled, since non-enrolled firms face additional onboarding steps that can delay your start date and complicate cap-gap authorization timing.

Filter for active H-1B LCA filers on Migrate Mate

Search Senior C Software Engineer roles on Migrate Mate to surface employers with verified DOL Labor Condition Application filing history in your target occupation, so you're applying to companies that have already demonstrated willingness and process knowledge for H-1B sponsorship.

Clarify embedded versus application roles early

C engineering spans embedded firmware, kernel development, and application-layer systems work. Confirm with recruiters which category your role falls under before the LCA is filed, since misclassified job duties are a common trigger for USCIS Requests for Evidence on specialty occupation determinations.

Request premium processing if your cap-gap is short

If you're transitioning from OPT cap-gap, standard USCIS processing can run several months. Premium processing under Form I-907 returns a decision within 15 business days, which matters if your cap-gap authorization expires before your October 1 H-1B start date.

Senior C Software Engineer jobs are hiring across the US. Find yours.

Find Senior C Software Engineer Jobs

Senior C Software Engineer H-1B Visa: Frequently Asked Questions

Does a Senior C Software Engineer role qualify as an H-1B specialty occupation?

Yes. USCIS defines specialty occupation as a role requiring at least a bachelor's degree in a directly related field. Senior C Software Engineer positions typically require a degree in computer science, computer engineering, or electrical engineering. The O*NET profile for Software Developers confirms this degree requirement, which supports the specialty occupation finding in your employer's petition.

How do I find employers who actively sponsor H-1B visas for C engineering roles?

Search on Migrate Mate, which surfaces employers with verified DOL LCA filing history filtered by occupation. Defense contractors, semiconductor manufacturers, operating system vendors, and embedded systems firms are the most consistent H-1B sponsors for C-focused roles. Companies working on safety-critical or real-time systems tend to have established immigration processes because the talent pool is narrow and international hiring is routine.

What wage level should I expect my employer to certify on the LCA?

Most senior-level roles are certified at DOL wage Level III or Level IV, which correspond to experienced and fully competent professionals. You can verify the applicable prevailing wage for your specific metro area and SOC code 15-1252 using the OFLC Wage Search before you receive an offer. The LCA-certified wage becomes the floor your employer must pay for the entire H-1B validity period.

Can I change employers mid-H-1B if I find a better C engineering role?

Yes, under H-1B portability rules established by AC21, you can start work with a new employer as soon as they file an H-1B transfer petition on your behalf, as long as your current H-1B has been approved for at least 180 days. Your new employer files a new I-129 with USCIS, and you don't need to wait for approval before your start date.

What documentation strengthens an H-1B petition for a C software engineer with a non-CS degree?

If your degree is in mathematics, physics, or electrical engineering rather than computer science, your employer should include a detailed position description tying the academic foundation to the C engineering work performed. A credentials evaluation from a NACES-member evaluator can also document degree equivalency. USCIS will scrutinize the relationship between your field of study and the specific low-level programming duties in the role description.

See which Senior C Software Engineer employers are hiring and sponsoring visas right now.

Search Senior C Software Engineer Jobs