General Motors

Senior Software Engineer – Vehicle Viewing and Mobility Insight

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: WarrenCaliforniaMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $153,200 - $234,100 per year

Job Level

Tech Stack

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