While you browse, an agent could be applying to jobs like these for you — automatically, every day.
See how Auto-Apply works →Algorithm Developer Jobs in the United States
Senior AI Algorithm Developer
- Workplace Type
- Onsite
- Location
- Novi, MI
- Experience Level
- Senior Level
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.
About Stoneridge
Motor Vehicle Parts Manufacturing
Stoneridge, Inc. is a designer and manufacturer of highly engineered electrical and electronic systems, components and modules, primarily for the automotive, commercial vehicle, motorcycle, agricultural and off-highway vehicle markets. Stoneridge is well-positioned to meet the global needs of the mobility industry, providing solutions that power vehicle intelligence, provide dramatic increases in fuel efficiency, reduce vehicle emissions, and improve safety and security for vehicles, cargo and drivers. The mobility industry’s sought-after integrated technology partner, Stoneridge is ready to take on your next vehicle challenge.
- Employees
- 2027
- Industry
- Motor Vehicle Parts Manufacturing
- Headquarters
- Novi, Michigan
- Founded
- 1965
- Location
- 39675 MacKenzie Drive, Suite 400, Novi, Michigan 48377, US
- Specialties
- electronic components, tachographs, vehicle management electronics, application-specific switches, security alarms, vehicle tracking devices, monitoring services, safety, connectivity, vision system, mirroreye, commercial vehicle, and cameras
Team
Algorithm Developer Jobs in the United States
Browse algorithm developer jobs in the united states, sourced directly from company career pages and updated daily. Recent openings come from Amat, Stoneridge and others. As an Algorithm Developer, you will be at the forefront of designing and optimizing complex algorithms to solve real-world problems efficiently. Algorithm Developers play a critical role in developing cutting-edge solutions in various industries, such as finance, healthcare, and technology. With a blend of creativity and technical expertise, Algorithm Developers navigate the intricacies of data structures, machine learning algorithms, and optimization techniques to drive innovation. To excel in this role, proficiency in programming languages like Python, Java, or C++ is essential. The average yearly salary range for Algorithm Developers is around $80,000 to $120,000, with ample room for growth in demand for skilled professionals. To succeed in this role, continuous learning and mastering algorithms and data structures are key. While the role demands attention to detail and analytical skills, Algorithm Developers can enjoy a good work-life balance and rewarding career prospects.
Hiring snapshot
Based on the 3 most recent algorithm developer listings
- 3
- listings analysed
Employers hiring now
Where the openings are
- Santa Clara, CA2
- Novi, MI1
Algorithm Developer Jobs in the United States FAQ
Common questions about algorithm developer jobs in the united states.
Not looking for algorithm developer roles? Jobr also lists openings for software engineer, data scientist, machine learning engineer, and systems engineer — all sourced directly from company career portals and updated daily.

