Algorithm Developer Jobs in USA with Visa Sponsorship
Algorithm developer roles qualify as H-1B visa specialty occupations when the position requires a bachelor's degree in computer science, mathematics, or a directly related field. Employers file a Labor Condition Application before sponsoring, and candidates from Australia and Singapore have cap-exempt H-1B1 visa and E-3 visa alternatives worth exploring.
Find Algorithm Developer JobsOverview
Showing 4 of 10+ Algorithm Developer jobs








See all Algorithm Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Algorithm Developer roles.
Get Access To All Jobs
INTRODUCTION
Since 1965, Stoneridge has designed and manufactured advanced, award-winning technologies including driveline and transmission actuation systems, vision systems, emissions control systems, safety systems, and security and monitoring systems for vehicle OEMs in the commercial vehicle, automotive, off-highway and agricultural vehicle markets. We’re focused on the areas of greatest market need – both today and tomorrow. Our core products and technologies are aligned with industry megatrends including safety and security, vehicle intelligence, fuel efficiency and emissions. Join the Stoneridge Team as we continue to build upon our strong history and reputation for quality products to deliver innovative products and systems that address a need, exceed our customers’ expectations, and motivate our team.
Position Summary
The AI Algorithm Developer will work closely with our engineering teams to launch advanced AI features into Stoneridge’s award-winning product ‘MirrorEye’ and other Camera monitor edge systems. This role will also involve developing and deploying AI features on HiL systems for demo purposes. The system software solution will be included in multiple production projects for commercial vehicles and heavy machines worldwide. This role will focus on the deployment of AI features based on computer vision, machine learning, deep learning, Image stitching, object detection/tracking, etc. Additional responsibilities will include data collection, system simulation, data analysis and in-vehicle validation.
MAJOR RESPONSIBILITIES
- Work closely with algorithm developers and System / Software teams in the deployment of ADAS features.
- Design and optimize multimodal ADAS features based on computer vision, machine learning, and object tracking for commercial vehicles by integrating inputs from Camera, IMU, Radar, LiDAR, Wheel Odometry, GPS and Ultrasonic sensors where applicable, to enhance perception accuracy and robustness.
- Develop, deploy, and debug real-time, safety-critical embedded software in C/C++ and Python on diverse SoCs and MCUs, e.g. ARM based platforms with HW accelerators and GPUs.
- Develop models in RTMaps for data logging and implement ADAS features in same for demo purposes.
- Implement and benchmark computer vision algorithms using OpenCV, OpenVX, OpenCL and Vulkan on resource-constrained embedded platforms. Accelerate deep neural network inference for edge deployment using TensorRT, ONNX, and hardware-specific optimization techniques to meet real-time performance constraints.
- Author comprehensive technical documentation, validation reports, and calibration procedures, while leading technical reviews and contributing to IP generation initiatives.
- Contribute to the development of software compliant with functional safety (ISO26262) and cybersecurity (ISO/SAE21434) standards within an agile framework using Git, JIRA, and CI/CD pipelines.
- Work with System / Software teams to integrate and verify that developed features meet functional requirements on the embedded target environment.
- Define test methodology using DoE (Design of Experiments) and join in vehicle validation when needed. Perform data analysis with feature test logs and create test reports.
QUALIFICATIONS
- Master's degree in Robotics, Electrical Engineering, Computer Science, Mechanical Engineering or a related field with strong research and development experience in the AI area developing ADAS features.
- Knowledge and experience in data recording & analysis, requirement analysis, verification, customer interfacing and cooperation with other cross functional teams.
- Coding, modeling and simulation experience with Matlab/Simulink, C/C++, Python.
- Experience shipping Computer Vision and/or sensor fusion systems that fuse multiple data streams (Camera, IMU, GPS, LiDAR, Wheel Odometry) in production environments with high precision and low latency.
- At least 3 years of experience with the following:
- Programming experience in C/C++, Matlab/Simulink and Python.
- Working on ML Frameworks, libraries, data structures, data modelling, and software architecture.
- Working with embedded software.
- Working with OpenVX, OpenCV, OpenCL and edgeML frameworks.
- Working on ADAS components with Applied ML/computer vision.
Stoneridge is an Equal Employment Opportunity Employer. We do not discriminate against any applicant or employee based on race, color, religion, national origin, gender, age, sexual orientation, marital status, mental or physical disability, genetic information, veteran status or any other characteristic protected by the applicable laws in the countries we operate. Stoneridge also prohibits harassment of applicants or employees based on any of these protected categories.
See all Algorithm Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Algorithm Developer roles.
Get Access To All JobsTips for Finding Visa Sponsorship as an Algorithm Developer
Frame your degree field precisely
H-1B eligibility hinges on a direct connection between your degree and the role. For algorithm development, computer science, applied mathematics, and electrical engineering typically satisfy USCIS specialty occupation standards. A general business or unrelated STEM degree weakens the petition significantly.
Use OFLC Wage Search to benchmark offers
Before accepting an offer, look up the prevailing wage for your job title and location using the OFLC Wage Search. Your offered salary must meet or exceed the Level I through Level IV threshold that your employer certifies on the Labor Condition Application.
Target employers with active LCA filing history
Use Migrate Mate to identify employers with verified algorithm and software engineering LCA filings. Active filing history signals that a company's HR and legal teams already understand the sponsorship process, which shortens your path from offer to petition.
Distinguish your O*NET job zone when negotiating title
Algorithm developer roles cluster in O*NET Job Zone 4 and 5, requiring extensive preparation. If your employer lists the position as a generic software developer, ask them to specify algorithmic or machine learning functions in the job description to strengthen the specialty occupation argument at USCIS.
Secure written confirmation before the annual cap deadline
H-1B petitions are subject to an annual cap and selection process. You need a signed offer letter before your employer can file, so finalize compensation, start date, and job duties in writing well before the selection window opens each year.
Prepare a PERM-ready credential evaluation early
If your employer plans to sponsor a green card through PERM labor certification after your H-1B, a foreign credential evaluation from a NACES-member organization is required. Getting this done during your H-1B period avoids delays when the EB-2 or EB-3 petition is filed.
Frequently Asked Questions
Does an algorithm developer role qualify as a specialty occupation for H-1B purposes?
Yes, in most cases. USCIS treats algorithm developer positions as specialty occupations when the employer's job description requires at least a bachelor's degree in computer science, mathematics, statistics, or a closely related field. Roles that accept any degree, regardless of field, are more vulnerable to a Request for Evidence, so the job posting language matters.
Which visas can sponsor an algorithm developer role?
The H-1B is the most common path for most nationalities. Australian citizens can use the E-3, which has a 10,500-slot annual cap that has never been exhausted and requires no lottery. Singaporean nationals can apply for the H-1B1 visa, capped at 5,400 per year and also lottery-free. All three require the employer to file a Labor Condition Application certifying prevailing wage compliance.
How do I find algorithm developer jobs where employers are willing to sponsor?
Migrate Mate lists employers with verified LCA sponsorship history for technical roles, so you can browse algorithm developer positions at companies that have already committed to the filing process. This saves time you'd otherwise spend applying to employers who say they sponsor but have no filing track record.
Does a master's degree in computer science improve my H-1B odds as an algorithm developer?
A U.S. master's degree qualifies you for the advanced degree pool under the H-1B cap, which provides a statistical advantage during the selection process because there are two sequential draws. It also strengthens the specialty occupation argument at USCIS for algorithm-intensive roles where the employer requires graduate-level coursework in machine learning or optimization theory.
Can an F-1 student working as an algorithm developer intern use CPT before transitioning to H-1B sponsorship?
Yes. CPT is authorized by your Designated School Official and must be integral to your curriculum, such as a co-op or required practicum. Accumulating 12 or more months of full-time CPT eliminates your OPT eligibility, so plan carefully if you intend to use OPT or STEM OPT as a bridge to H-1B sponsorship after graduation.
What is the prevailing wage requirement for sponsored Algorithm Developer jobs?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.