What are the responsibilities and job description for the Senior Software Engineer position at Chevrolet?
Job Description
At Chevrolet, we are looking for a talented Senior Software Engineer to join our team. This role is categorized as hybrid, meaning the successful candidate will be expected to report to Mountain View, CA or Warren, Michigan three times per week, at minimum.
We are a group of creative and passionate big-picture thinkers who invent, design, and implement solutions using cutting edge computer vision and machine learning technologies. We are looking for people who love setting ambitious goals, share our passion for innovation and technology and want to influence millions of drivers all over the world by making a difference in a fast-growing industry.
Key Responsibilities:
Requirements:
At Chevrolet, we are looking for a talented Senior Software Engineer to join our team. This role is categorized as hybrid, meaning the successful candidate will be expected to report to Mountain View, CA or Warren, Michigan three times per week, at minimum.
We are a group of creative and passionate big-picture thinkers who invent, design, and implement solutions using cutting edge computer vision and machine learning technologies. We are looking for people who love setting ambitious goals, share our passion for innovation and technology and want to influence millions of drivers all over the world by making a difference in a fast-growing industry.
Key Responsibilities:
- Be responsible for full software development life cycle of C image processing applications.
- Perform design, implementation, and optimization of software modules.
- Be part of exclusive team responsible for launching Computer Vision and Machine Learning features to production level applications in real vehicles.
- Collaborate closely with software architects, vehicle system engineering and application engineers across GM worldwide.
Requirements:
- Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering, or equivalent degree.
- Minimum of 5 years of job-related experience in software development and integration.
- Hands on experience in developing complex software systems using C, C , or Python.
- Experience in multi-threaded environments.