H-1B Visa R&D Software Engineer Jobs
R&D Software Engineer roles consistently qualify as H-1B visa specialty occupations, requiring at least a bachelor's degree in computer science, software engineering, or a closely related field. Employers in this space routinely sponsor H-1B petitions, covering LCA filing, I-129 preparation, and prevailing wage certification across research-driven engineering positions.
Find H-1B Visa R&D Software Engineer JobsOverview
Showing 5 of 6,302+ R&D Software Engineer jobs










See all 6,302+ R&D Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new R&D Software Engineer roles.
Get Access To All Jobs
INTRODUCTION
Imagine yourself…
- Growing your expertise and expanding your skillset with every project.
- Owning your ambition and fueling your career growth.
- Contributing to a brighter, more sustainable future.
At Hach, a Veralto company, we ensure water quality for people around the world, and every team member plays a vital role in that mission. Our founding vision is to make water analysis better—faster, simpler, greener, and more informative. We accomplish this through teamwork, customer partnerships, passionate experts, and reliable, easy-to-use solutions.
As part of our team and the broader Veralto network, you’ll join a unique work environment where purpose meets possibility: where you can make an immediate, measurable impact on a global scale by enabling the world’s everyday water needs, and where you’ll have opportunities to foster your professional development and fuel your career growth.
Motivated by the highest possible stakes in climate change and global health, we’re working together within a rapidly digitizing industry to find innovative technologies that guarantee the safety of our water and our environment. More about us: Water is our WHY!
WE OFFER:
- Professional onboarding and training options
- A supportive and collaborative team excited to work with you
- Career coaching and development opportunities
YOU MIGHT BE THE IDEAL CANDIDATE IF YOU:
- Love controlling machinery & electronics through embedded software/firmware
- Love bringing electronics to life
- Love robotics
- Are a professional or hobbyist/tinkerer with firmware/software skills associated with solution/system development
- Have an endless curiosity on how things work
We work in a collaborative environment to drive growth and innovation within the firmware team. Our firmware engineers are highly innovative professionals focused on bringing our water quality products to life.
KEY RESPONSIBILITIES:
- End-to-End Design and Development of embedded solutions
- Collaboration in an Agile firmware development team using scrum processes
- Drive firmware quality by using early defect discovery and removal
- Analyze acceptance criteria and provide estimates of effort
- Troubleshooting and issue resolution of embedded firmware / embedded software solutions in a sustaining engineering environment
QUALIFICATIONS
- Minimum of Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
- 2 years of C++ user-space development experience
- Experience developing single microprocessor/microcontroller instruments using Linux, RTOS, or bare metal
- Strong OO design principles using C++ to design highly reliable products
- Experience in Agile project management, continuous integration, and unit testing
- Proven proficiency of translating business requirements into data models
US ONLY:
The below range reflects the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may be modified in the future. An associate’s position within the salary range will be based on several factors, including, but not limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, shift, travel requirements, sales or revenue-based metrics, any collective bargaining agreements, and business or organizational needs.
The compensation range for this role is $95,000 - $105,000 USD per year. This job is also eligible for Bonus Pay. We offer a comprehensive package of benefits including paid time off, medical/dental/vision insurance and 401(k) to eligible employees.
Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company’s sole discretion, consistent with the law.
US residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
Veralto Corporation and all Veralto Companies are committed to equal opportunity regardless of race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. We value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.
The EEO posters are available here.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us at applyassistance@veralto.com to request accommodation.
UNSOLICITED ASSISTANCE
We do not accept unsolicited assistance from any headhunters or recruitment firms for any of our job openings. All resumes or profiles submitted by search firms to any employee at any of the Veralto companies, in any form without a valid, signed search agreement in place for the specific position, approved by Talent Acquisition, will be deemed the sole property of Veralto and its companies. No fee will be paid in the event the candidate is hired by Veralto and its companies because of the unsolicited referral.
See all 6,302+ H-1B Visa R&D Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new H-1B Visa R&D Software Engineer Jobs.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship as a R&D Software Engineer
Align your degree to your R&D specialization
USCIS scrutinizes whether your degree field directly relates to your R&D role. A computer science or software engineering degree maps cleanly, but adjacent fields like mathematics or electrical engineering may need supplemental documentation tying your coursework to the specific research duties you'll perform.
Look up prevailing wages before negotiating
Use the OFLC Wage Search to find the wage level tied to your SOC code and work location before accepting an offer. Your employer's LCA must certify pay at or above that level, so knowing the threshold protects you from offers that can't survive DOL certification.
Find sponsors through Migrate Mate's verified employer data
Target companies with confirmed H-1B LCA filing history for R&D Software Engineer roles. Migrate Mate shows employers with verified DOL filing records by role and location, so you're applying to organizations with a demonstrated track record rather than guessing from job postings.
Confirm each worksite is covered by its own LCA
If your R&D role involves working across multiple office locations or research facilities, each worksite needs a separately certified LCA. Raise this with your employer before the I-129 is filed, not after, so USCIS doesn't receive a petition with uncovered worksites.
Use O*NET to document your specialty occupation duties
The O*NET profile for software developers and R&D engineers lists degree-level tasks that strengthen a specialty occupation argument. Cross-reference your actual job description against those tasks before your employer drafts the LCA support letter, since weak duty descriptions are a common RFE trigger.
Plan your H-1B timeline around the cap and your OPT end date
H-1B status runs up to three years and can extend to a six-year maximum. Because cap selection rules have changed recently, verify current registration windows with USCIS early so your employer files within the correct period relative to your OPT or other current status expiration.
H-1B Visa R&D Software Engineer: Frequently Asked Questions
Does an R&D Software Engineer role qualify as an H-1B specialty occupation?
Yes. R&D Software Engineer positions typically require at least a bachelor's degree in computer science, software engineering, or a directly related field, which meets the USCIS specialty occupation definition. Employers strengthen the petition by documenting that the research and development duties genuinely require that degree-level theoretical knowledge, not just general programming experience.
How do I find employers who actively sponsor H-1B visas for R&D Software Engineer roles?
Migrate Mate lists employers with verified DOL Labor Condition Application filing history for R&D Software Engineer positions, searchable by location and role type. This gives you a shortlist of organizations that have already navigated the LCA certification process for this specific job category, rather than applying speculatively to companies with no H-1B filing track record.
What documents should I prepare before an employer starts the H-1B process for my R&D role?
Gather your academic transcripts, degree certificates, and any credential evaluations if your degree is from outside the U.S. You'll also need a detailed description of your R&D duties that maps to degree-level work. If your undergraduate major was in an adjacent field rather than software engineering directly, a credentials evaluation and supporting coursework analysis can preempt an RFE from USCIS.
What is a Labor Condition Application and why does it matter for my R&D Software Engineer position?
The LCA is a DOL certification your employer must obtain before filing the I-129 petition with USCIS. It certifies that your offered wage meets the prevailing wage for your occupation and worksite, and that hiring you won't adversely affect working conditions. For R&D roles with multiple worksites or lab locations, each site requires its own certified LCA before work begins there.
Can I switch employers while on H-1B sponsorship for an R&D Software Engineer role?
Yes, through H-1B portability. If your new employer files an H-1B transfer petition while your current status is valid, you can typically begin the new R&D role once USCIS receives the petition rather than waiting for approval. The new employer must file a fresh LCA and I-129, and the role must still qualify as a specialty occupation under the same degree-requirement standard.