Magna International - Troy, MI
posted about 2 months ago
This position entails the development of software for computer vision in autonomous mobile robot systems. The computer vision software involves Visual Simultaneous Localization and Mapping (V-SLAM) and depth estimation using image sequences from multiple cameras. You will work closely with the perception group to deliver the essential vision technology that will make autonomous driving reliable and safe. You will not only develop V-SLAM algorithms but also collaborate with the system integration team to integrate and optimize these technologies. Above all, you will be responsible for planning, executing, and coordinating New Mobility programs in collaboration with internal and external departments, supplier companies, institutions, and academia. In this role, you will evaluate technologies and product designs to ensure compliance with scientific principles, engineering principles, company standards, customer requirements, and related specifications. You will support the development of innovative components and modules from the initial concept phase through the complete development process, including design engineering, validation, prototyping, testing, and evaluation of the proposed production-capable process and business case. Your contributions will include providing innovative ideas for products and processes and sharing information with other team members. You will analyze engineering results and propose product changes to determine feasibility, improvement of components and systems, and functional/performance specifications. Correlating experimental data to simulation data will be a key part of your responsibilities. You will maintain the innovation project schedule by monitoring project progress, co-coordinating activities, calculating time requirements, sequencing project elements, and resolving problems. Additionally, you will specify requests and coordinate all sub-contracted work, ensuring timely completion of software development, prototyping, validation, and testing. Collaboration is essential, as you will confer with other project engineers to clarify or resolve problems and develop designs. Maintaining proper filing systems to ensure all information is stored according to departmental requirements is also part of your duties. You will provide engineering support to other departments within the company as directed by the department leader and maintain professional and technical knowledge by reviewing professional publications and establishing personal networks. Preparing project progress reports and using related computer software and equipment to perform technical analysis tasks will be expected. Continuing education and/or training is critical as technology evolves, and you should be prepared to travel domestically and internationally as required. Normal physical demands include sitting or standing, average mobility to move around an office environment, and the ability to conduct a normal amount of work at a computer, with vision abilities required for close vision.