
Senior Software Engineer – Vehicle Viewing and Mobility Insight
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Warren • California • Missouri • United States
Visit company websiteExplore more
Salary
💰 $153,200 - $234,100 per year
Job Level
About the role
- 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.
- Develop and test your code on real vehicles.
- Identify defects in software design and implementation and assist development of anomaly correction and defect resolution.
- Work cross-functionally teams for safety-critical software integration and/or verification.
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.
- Strong computer science fundamentals in design, algorithms, and data structures.
- Experience in all phases of end-to-end development from requirements and design till product deployment.
Benefits
- This Job may be eligible for relocation benefits.
- An incentive pay program offers payouts based on company performance, job level, and individual performance.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++Pythonimage processingcomputer visionmachine learningmulti-threaded environmentssoftware designalgorithmsdata structuressoftware development life cycle
Soft skills
collaborationproblem-solvingcommunicationcross-functional teamworkdefect resolutionanomaly correction
Certifications
Bachelor of Science degree in Computer ScienceBachelor of Science degree in Software EngineeringBachelor of Science degree in Electrical Engineering