AI/ML Engineer/Software Programmer
Magna Services
Job descriptions may display in multiple languages based on your language selection. What we offer: At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are. Group Summary: Transforming mobility. Making automotive technology that is smarter, cleaner, safer and lighter. That's what we're passionate about at Magna Electronics, and we do it by creating world-class Electronic systems. We are a premier supplier for the global automotive industry with full capabilities in design, development, testing and manufacturing of complex Electronic systems. Our name stands for quality, environmental consciousness, and safety. Innovation is what drives us and we drive innovation. Dream big and create the future of mobility at Magna Electronics. Job Responsibilities: This role is not eligible for visa sponsorship. Candidates must have current and ongoing authorization to work in the United States. JOB SUMMARY The Computer Vision Algorithm Engineer role focused on ADAS perception that turns camera video feeds (image frames) into a clear understanding of the vehicle's surroundings. The work spans concept through serial production: design and simulate algorithms, analyze and replay data, build and test classical and deep learning models, and optimize for real-time execution on production ECUs. Core tasks include object detection, segmentation, tracking, and image enhancement while meeting accuracy, latency, memory, and power targets. A strong background in image processing, machine learning, and mathematics/physics is required, with familiarity in vehicle dynamics considered a plus. ESSENTIAL JOB FUNCTIONS
Awareness, Unity, Empowerment: At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email or traditional mail to comply with GDPR requirements and your local Data Privacy Law. AI-Assisted Screening Disclosure As part of our commitment to a fair, consistent, and efficient recruitment process, we may use artificial intelligence (AI) tools to assist in the initial screening of applications submitted through our Workday system. These tools help identify qualifications and experience that align with the role requirements. Please note that AI is used solely to support our recruiters. Final decisions are always made by the hiring manager and the hiring team. Importantly, no applicant data is shared externally through these AI tools. All information remains securely within our systems and is handled in accordance with our privacy and data protection policies. Under conditions defined by applicable law, you may have the right to request an explanation of how AI is used to support decision-making. If you have any questions or concerns about this process, feel free to contact our Talent Attraction team. Worker Type: Regular / Permanent Group: Magna Electronics
- Develop (design, implement, optimize) conventional image processing algorithms for automotive embedded serial production projects.
- Design, develop/tune, and optimize deep learning models for ADAS computer vision features (e.g., pruning, quantization) and improve computational performance.
- Plan and execute experiments to assess deep learning model effectiveness, compare architectures, and validate results through rigorous component/bench testing.
- Strong knowledge of various camera models; lens distortion correction; homograph and projective transformations mathematical techniques
- Analyze large datasets to extract insights, refine models, and improve overall performance and robustness.
- Stay current with deep learning advances and incorporate innovative techniques and research findings into projects.
- Collaborate with multidisciplinary (requirements, embedded, testing) teams to integrate models into existing systems and ensure seamless operation within the product ecosystem.
- Document development processes, maintain detailed experiment logs, and present findings clearly to stakeholders.
- Analyze defects and test results; perform root-cause analysis and implement algorithm improvements to achieve KPIs.
- Independently deliver intermediate-to-advanced ADAS algorithm design, implementation, and testing.
- Perform other duties in support of business objectives; maintain regular attendance; follow safe work procedures and PPE requirements; report hazards, injuries, and illnesses promptly; comply with Quality Operating System (QOS) and all safety regulations.
- Master's degree in computer engineering, Software Engineering, Electrical Engineering, Computer Science, or equivalent.
- Minimum of 3 years of experience in computer vision and image-processing algorithm development using traditional methods and deep learning, with proven expertise in developing and implementing DNN models.
- Excellent programming skills with C or C++; familiarity with Python with proficiency in deep learning frameworks (TensorFlow, PyTorch, Keras) is advantageous.
- Strong grasp of machine learning concepts and neural network architectures (CNNs, RNNs, transformers).
- Experience in image segmentation, object detection, and image data preparation/enhancement (e.g., normalization, augmentation, filtering, noise reduction, contrast adjustment, image restoration).
- Experience in optimizing models for performance, including techniques such as quantization and distributed training.
- Strong problem-solving abilities; capable of working independently and collaboratively; effective at communicating complex concepts to technical and non-technical audiences.
- Experience with responsibilities listed above in the serial development of automotive electronics is preferred.
- Strong foundations in mathematics and signal/image/video processing; computer vision fundamentals (object detection, tracking, feature extraction) with C/C++.
- Experience developing AI and Machine Learning Algorithms for embedded devices.
- Knowledge of automotive product development practices and structured engineering methodologies; development of portable, reusable, modular software for automotive systems.
- Strong troubleshooting and debugging skills, using structured problem-solving methods (e.g., 8D).
- Experience with disciplined software development processes (ASPICE or CMMI); configuration management; and project monitoring/control techniques.
- Able to work effectively in a global environment
- Able to represent technical topics internally and externally
- Demonstrates self-motivation, tenacity, and determination.
- Able to work independently with minimal supervision.
- Comprehensive knowledge of English (speak & write)
Awareness, Unity, Empowerment: At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email or traditional mail to comply with GDPR requirements and your local Data Privacy Law. AI-Assisted Screening Disclosure As part of our commitment to a fair, consistent, and efficient recruitment process, we may use artificial intelligence (AI) tools to assist in the initial screening of applications submitted through our Workday system. These tools help identify qualifications and experience that align with the role requirements. Please note that AI is used solely to support our recruiters. Final decisions are always made by the hiring manager and the hiring team. Importantly, no applicant data is shared externally through these AI tools. All information remains securely within our systems and is handled in accordance with our privacy and data protection policies. Under conditions defined by applicable law, you may have the right to request an explanation of how AI is used to support decision-making. If you have any questions or concerns about this process, feel free to contact our Talent Attraction team. Worker Type: Regular / Permanent Group: Magna Electronics
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the AI/ML Engineer/Software Programmer in Auburn Hills, MI vacancy
- ...USF. We welcome all individuals. US Farathane is seeking a Software Programmer at our Corporate Tech Center to join our growing team. This... ...solutions ranging from black‑box design concepts to highly engineered composites, TPEs, TPOs, and specialized extrusion and compression...SoftwareRelocation
- ...Opportunity Details IT Senior Software Programmer - Salesforce Bloomfield Hills, MI IT Senior Software Programmer - Salesforce We are seeking an experienced IT Senior Software Programmer specializing in Salesforce development. This role involves...Software
- ...Oracle Ebs Programmer (Warehouse Management) Rochester Hills, MI, United States About The Job Oracle Ebs Programmer (Warehouse Management... ...level support and assisting in troubleshooting Oracle Ebs software application issues. Maintain and modify existing programs...SoftwareTemporary workFlexible hours
- ...While there is an option to hire a high-end programmer, our primary focus is on entry-level... ...Service Team, the Robotics Field Service Engineer position has a high impact on corporate... ...robot program changes, including logic, software, and path alterations, offline or online...Software
- ...company that develops and manufactures jet engines for both military and commercial... ...International has an exciting opportunity for a CMM Programmer to join our team on 1st shift. The CMM... ...required. Experience with MODUS software, Renishaw Equator System, Renishaw REVO...SoftwareFor contractorsDay shift
$33 - $40 per hour
...Robot Programmer (Bin Packer) - Orion, Michigan Contract position: Mid-July through December 2026 Pay Rate: $33.00-$40.00 per hour... ...Expert-level ability to set-up, calibrate, and configure Photoneo software and hardware environments with the ability to make...SoftwareHourly payContract work- Williams International is seeking a CMM Programmer at their Pontiac, MI headquarters. The role involves programming inspection systems... ...years of related experience. Knowledge of MODUS and Renishaw software is preferred. The position offers opportunities for creativity...Software
- ...Job Description CMM PROGRAMMER Our client has an exciting opportunity for a CMM Programmer... ...closely with NC Programmers/Process Engineering to create and/or improve inspection... ...experience required. Experience with MODUS software, Renishaw Equator System, Renishaw REVO...SoftwareDay shift
- ...industry with high-quality conceptual design, engineering, and innovative tooling. As a full-... ...(vistool.com) Position Title: NC Programmer Shifts Needed: Days Days |... ...Skills Working knowledge of CAM software Blueprint reading, GD&T and FT&A...SoftwarePermanent employmentMonday to FridayFlexible hoursShift work
- ...solution across multiple work streams. The Senior Systems Analyst/Programmer is leader in an IT team that is accountable for production... ...experience includes strong knowledge of state-of-the-art software engineering approaches in design, build, test, debugging problems, and...SoftwareFull timeWork experience placementLocal areaFlexible hoursShift work
- ...company that develops and manufactures jet engines for both military and commercial... ...International has an exciting opportunity for a CNC Programmer to join our team. The Programmer will be... ...state-of-the-art CNC equipment and software tools. The Programmer will also be...SoftwareFor contractorsWork at office
- ...COMAU Robot Programmer / Automation Technician JOB SUMMARY The COMAU Robot Programmer / Automation Technician is responsible for... ...basic offline programming and simulation using COMAU programming software and robotic simulation tools. Support integration and...SoftwareWork at officeRemote workShift work
- A leading software company is seeking an AI Demo Engineer to build and maintain demo applications showcasing AI capabilities. This role involves collaborating with Sales and Presales teams, preparing demo data, and managing data pipelines. The ideal candidate will have...SoftwareRemote jobFull time
- ...decision-making, and mentorship — partnering closely with engineering leadership, product, and platform teams to shape long-... ...; high-impact, high-visibility role within a major software-defined vehicle programme Role Focus Lead the design and implementation of scalable...SoftwarePermanent employmentContract work
- ...Years of Experience:**- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field (or equivalent... ...Able to efficiently implement clean, maintainable, and testable software code- Proficient in developing secure code & solutions (web, cloud...Software
- We’re seeking a Machine Learning Engineer to design, build, and maintain production-grade ML systems across cloud platforms. This role blends software engineering and ML expertise to translate prototypes into scalable solutions. You will collaborate with Data Science teams...Software
- We're looking for a Senior Data Engineer to design, build, and optimise robust data pipelines... ...-time. Working at the intersection of software engineering and data science, you'll... ...within a major software‑defined vehicle programme Role Focus Design and implement complex...SoftwarePermanent employmentContract work
$155.66k - $225.16k
...explore and build with a wide variety of AI language models (bots), including o3, o4-... ...We ’re hiring our first AI Automation Engineer to lead how we apply AI internally across... ...automate your own process of creating this software Collaborate with teams across the business...SoftwareRemote jobFull timeShift work- ...Employee Attributes/Competencies Minimum Requirements: ~2+ years related experience. ~ Proven work experience as a CNC Programmer ~ Ability to read and interpret technical blueprints ~ Strong knowledge of CNC programming and machine operation ~ Skilled...Work experience placementLocal area
- ...architecture. – Deep knowledge of information technologies (Database, Business Intelligence, Infrastructure, Networks, Web & Integration software). – Broad understanding of technologies and has experience in implementation methodologies, software development life cycle...Software
- ...Rx and ICP framework and operator libraries, core execution engines, high scale streaming data management, manageability and tooling... ...based development. Mandatory Experience: ~6-8 years of software engineering experience. ~ Experience in the automotive industry...SoftwareContract workWork experience placement
- ...AI Senior Engineer, Payments Apply Online We are seeking a highly motivated and hands-on AI Senior Engineer to drive the integration... ...mid to senior level role reporting to the Senior Manager of Software Engineering. This role combines technical expertise, mentorship...SoftwareLocal area
$25 - $35 per hour
CNC Programmer/Machinist - Precision Parts Manufacturing Hours: Monday - Friday, 7:00 AM -... ...components. You will collaborate closely with engineers and other team members to achieve... ...Program CNC machines using CAM programming software to meet exact specifications. Set up...SoftwareHourly payMonday to Friday- ...development and integration of complex military combat vehicle software-based systems. Essential Functions: Develop vehicle... ...Applied working knowledge in the domain of software engineering development and systems integration, with a proven track record...SoftwareContract workWork experience placementLocal areaOverseas
- ...work collaboratively with product planning, brand teams, software teams, HMI, engineering, and outside suppliers through all stages of the product development... ...After Effects or similar programs Experience using AI as a tool and enabler for efficiency Portfolio...Software
- ...Collaborate with stakeholders, developers, and engineers to deliver robust and innovative... ...business architecture, systems design, software development, integration architecture, or... ...Qualifications Preferred Experience - AI/ML technologies. Background in the Financial...SoftwareWork at officeVisa sponsorshipWork visaMonday to FridayShift work2 days per week
- ...Robot Programmer One of the leading supplier of industrial robots. Job Description MUST have prior ABB Robot Programming experience. Candidates that have specific ABB IRC5 Robot Programming experience are even more desirable. Candidates need experience with ABB...
- ...JOB SUMMARY Responsibilities: Robot Programmer JOB DESCRIPTION Work is exclusively for Honda work at one of two possible plants. IAP - Indiana HCM - Canada - Requires passpor Must know Honda standards. This includes Yaskawa/Motoman...
- ...We are building an AI-enabled supply chain that reasons, decides, and acts. As an Agentic... ...and workflow platforms. This is an AI engineering role focused on agent orchestration, tool... ...field ~8+ years of professional software and/or AI engineering experience, including...Software
- ...are looking for an experienced and highly skilled Lead Network Engineer to join our IT team. In this role, you will be responsible for... ...knowledge of network hardware (routers, switches, firewalls) and software, as well as experience with network monitoring tools. Strong...Software
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AI/ML Engineer/Software Programmer. Be the first to apply!
Related searches
- federal - software developer Auburn Hills, MI
- software engineer contract Auburn Hills, MI
- software engineer healthcare Auburn Hills, MI
- network software engineer Auburn Hills, MI
- ngo software engineer Auburn Hills, MI
- software development engineer aws Auburn Hills, MI
- software developer fintech Auburn Hills, MI
- senior software engineer remote Auburn Hills, MI
- intel software engineer Auburn Hills, MI
- software engineer Auburn Hills, MI


