What are the responsibilities and job description for the Senior Software Developer position at Chevrolet?
About Us
At Viewing & Vehicle Insight, we create extraordinary solutions to promote best driving experience and vehicle safety for our customers worldwide. 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.
The Role
This role is categorized as hybrid, requiring the successful candidate to report to Mountain View, CA or Warren, Michigan at least three times per week.
What You'll Do
- Be responsible for the full software development life cycle of C image processing applications.
- Perform design, implementation, and optimization of software modules.
- Participate in an 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.
Your Skills & Abilities
- 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.
What Will Give You A Competitive Edge
- Experience with image processing.
- Design/Development of Safety-critical Systems/Components.
- Ability to lead complex problems and propose solutions.