View All Jobs 138663

Senior Software Engineer - Vehicle Viewing And Mobility Insight

Lead end-to-end development of advanced vehicle viewing software and mobility insight features in production today
Warren, Michigan, United StatesMountain View, California, United States
Senior
$153,200 – 234,100 USD / year
yesterday
Michigan Staffing

Michigan Staffing

Provides state government employment services, connecting job seekers with public sector opportunities and supporting agencies with staffing and workforce solutions.

1495 Similar Jobs at Michigan Staffing

Senior Software Engineer

General Motors' Vehicle Viewing team is seeking a Senior Software Engineer to lead the execution of advanced vehicle viewing applications and mobility insight features. This role is categorized as hybrid. The successful candidate is expected to report to Warren, MI or Mountain View, CA three times per week, at minimum or other frequency dictated by the business. As a Senior Software Execution Engineer, you will be responsible for development of high complex high visibility viewing software.

What You'll Do:

  • 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
  • Keep abreast of new technology, debugging & instrumentation tools, microprocessors, and software development processes.

Your Skills & Abilities (Required Qualifications):

  • 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.

What Will Give You a Competitive Edge (Preferred Qualifications):

  • Experience with image processing.
  • Design/Development of Safety critical Systems/Components.
  • Ability to lead complex problems and propose solutions.
  • High level of oral and written communication skills, interpersonal skills to work independently and effectively with others.
  • Experience with software development tools (Jenkins, github)

Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of the California Bay Area. The salary range for this role is ($153,200 - $234,100). The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.

Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. This Job may be eligible for relocation benefits.

+ Show Original Job Post
























Senior Software Engineer - Vehicle Viewing And Mobility Insight
Warren, Michigan, United States
$153,200 – 234,100 USD / year
Engineering
About Michigan Staffing
Provides state government employment services, connecting job seekers with public sector opportunities and supporting agencies with staffing and workforce solutions.