Green Card Algorithm Developer Jobs
Algorithm Developer jobs with green card sponsorship require employers to complete PERM labor certification with the Department of Labor before filing an I-140 petition with USCIS. EB-2 applies to advanced-degree professionals, while EB-3 covers those with a bachelor's degree. Per-country priority date backlogs mean timelines vary significantly by nationality.
Find Green Card Algorithm Developer JobsOverview
Showing 4 of 11+ 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 Green Card Algorithm Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Green Card Algorithm Developer Jobs.
Get Access To All JobsTips for Finding Green Card Sponsorship as an Algorithm Developer
Map your degree to EB-2 requirements
EB-2 requires a master's degree or a bachelor's plus five years of progressive experience in algorithm development or a closely related field. Document each promotion and responsibility shift separately so your employer's attorney can build a credible case for the advanced-degree classification.
Find sponsors through Migrate Mate
Search Migrate Mate's database of employers with verified green card sponsorship history filtered for algorithm-related roles. Targeting companies that have already completed PERM for similar positions cuts your research time and signals genuine sponsorship infrastructure, not just a willingness to explore it.
Verify your SOC code before PERM begins
Your employer must file a prevailing wage determination using the correct SOC code for your role. Use O*NET to confirm whether your duties align with Software Developers, Operations Research Analysts, or a related occupation, because the SOC code determines the wage level PERM must meet.
Understand the PERM recruitment test
Before filing PERM, your employer must run DOL-mandated recruitment steps, including job postings, newspaper ads, and internal notices, to demonstrate no qualified U.S. workers are available. Gaps in that documentation are the leading cause of PERM audits, so stay in close contact with your employer's counsel during this phase.
Check your priority date against the Visa Bulletin
Once USCIS approves your I-140, your priority date determines when you can file for adjustment of status. Nationals of India and China face significant backlogs in the EB-2 and EB-3 categories, so monitor the monthly USCIS Visa Bulletin and plan your career moves accordingly.
Preserve your priority date if you change employers
If your I-140 was approved and you change employers after your I-485 has been pending at least 180 days, AC21 portability lets you port to a same or similar occupation without losing your place in line. Confirm the new role's duties overlap with your original PERM job description before accepting any offer.
Green Card Algorithm Developer: Frequently Asked Questions
Which green card category fits an Algorithm Developer role?
Most Algorithm Developer positions qualify under EB-2 if the role requires a master's degree or equivalent, meaning a bachelor's degree plus at least five years of progressive experience. EB-3 covers professionals with a bachelor's degree in computer science, mathematics, or a related field. Your employer's attorney will determine the stronger classification based on how the job description is drafted for the PERM filing.
How does green card sponsorship differ from H-1B for this role?
H-1B visa is temporary, capped, and subject to an annual lottery. Green card sponsorship through EB-2 or EB-3 leads to permanent residence and has no lottery, but it requires PERM labor certification with the Department of Labor before USCIS can adjudicate the I-140 petition. The PERM process adds months to the timeline, and per-country backlogs mean nationals of high-demand countries may wait years before filing for adjustment of status.
What does the PERM process require for an Algorithm Developer position?
PERM requires your employer to obtain a prevailing wage determination from OFLC, run a mandatory recruitment campaign to demonstrate no qualified U.S. workers are available for the role, and then file ETA Form 9089 with the Department of Labor. The job duties and minimum requirements listed in the PERM application must match the actual position you will fill, so accuracy at this stage is essential.
How do I find employers who sponsor green cards for algorithm development roles?
Migrate Mate lists employers with verified green card sponsorship history, searchable by role type and location. Focusing on companies that have previously completed PERM for software or data-science positions is more efficient than cold-applying broadly, since those employers already have the legal infrastructure and internal processes to manage an employment-based sponsorship case.
Can I change employers while my green card case is in progress?
It depends on where you are in the process. If your I-485 adjustment-of-status application has been pending for 180 days or more and your I-140 was approved, AC21 portability allows you to move to a new employer in the same or a similar occupation without restarting the case. If you change jobs before that threshold, your employer must generally file a new PERM and I-140 for you.