About The Position

General Motors' Vehicle Viewing team is seeking a Senior Software Engineer to lead the execution of advanced vehicle viewing applications and mobility insight features. As a Senior Software Execution Engineer, you will be responsible for development of high complex high visibility viewing software.

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.

Nice To Haves

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

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

Benefits

  • relocation benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service