Go Back

Imagine a company of all cultures and races, operating in virtually every major country across the globe, sharing knowledge, and working as one team with one vision: to design, build and sell the world’s best vehicles. That’s General Motors Company. Now imagine working in this exciting, diverse environment, where the emphasis is on valuing the ideas and creativity of a young, talented, multicultural workforce. That’s General Motors Middle East Operations.

Creating and maintaining an environment that naturally enables employees, suppliers, dealers, and communities to fully contribute to our pursuit of total customer enthusiasm is one of our primary goals. Why? Simply because it assures the strongest, most creative contribution from individuals and because the competition demands it. The world today is smaller and more interrelated than ever before. New economic and demographic forces are changing the entire planet into one giant global village, and that means unprecedented career opportunities for talented people of any age, ethnic background or gender. The only requirement to succeed is the skill to appreciate and capitalize on diversity, hard work, energy, and new ideas.

But diversity is more than just people - it’s diversity of career choices, too. Here you’ll find an organization where career movement across organizational boundaries and divisions is encouraged. Where there are no boxes - only opportunities.

We at General Motors are excited about our industry and welcome the challenges of the future. Because we know new ideas can come from anywhere in the organization–and from anyone. Why not you?

 

Latest jobs

System Behaviour Test Engineer

Location: Dubai

for more details
and all jobs





General Motors

Dubai World Trade Centre, 30 and 31st floors
DUBAI





Site Logo

System Behaviour Test Engineer

Location:
(CANADA) and various
Job Reference:
3980
Functional Area/Experience:
Engineering / 4 Years +
Share:
Facebook Twitter
Job Description:

Job Description & Qualifications

Responsibilities: 

• Interact with product management, project management and development teams to develop a strong understanding of the project and testing objectives 

• Design and create test conditions and scripts to ensure full test coverage  

• Use tools, SBT methodology and techniques to execute test cases and build/script new tools for performing testing 

• Manage the automation testing effort for SBT including timing etc. 

• Execute and analysis of test results. 

• Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution 

• Document, track and escalate issues as appropriate 

• Learn and become certified in System Behavior Testing  

 

Qualifications 
Required Skills  

•   BS in Electrical Engineering, Computer Science or equivalent 

•   5+ years of experience in electronic component design with hardware and software testing 

•   Experience developing and working with system level requirements 

•     Experience with sourcing components and dealing with suppliers 

•     Experience in the development and execution of controllers used in robotics and autonomous driving applications (Embedded, Hi-powered, GPU) 

•   Demonstrated performance in a position requiring engineering technical excellence 

•   Registered or eligible for registration with the Professional Engineers of Ontario (PEO). 

 

Preferred Skills 

•   MS in Electrical Engineering, Computer Science or equivalent 

•   Experience with Automated Driving Controllers 

•   Experience in Design/Development of Safety Critical Systems/Components 

•   Experience with Automotive part release process and requirements  

•   DFMEA training 

•   Electronic module Validation Experience 

•   DFSS Certification

 

 

Site Logo

Senior Software Developer

Location:
(CANADA) and various
Job Reference:
3979
Functional Area/Experience:
Engineering / 4 Years +
Share:
Facebook Twitter
Job Description:

Job Description & Qualifications

What you’ll be working on: 

•   Design and develop a localization and horizon reconstruction algorithm for our automated driving vehicles. 

•   Apply leading edge algorithms such as SLAM and place recognition to create a unique solution 

•   Incorporate additional vehicle sensor data to create a robust solution that is capable of identifying and correcting map errors 

•   Be an integral part of creating an agile environment using the latest and greatest techniques in agile development practices 

•   Interact and manipulate critical information stored in databases 

•   Multi task with requirements, system design, development, deployment, and testing 

•   Participate in architecture, requirements, and design, code, and test case reviews 

•   Senior members will take ownership of each project, and will need to make design and implementation decisions autonomously and mentor junior members 

•   Be an integral part of a new and energetic team! 

 

Key Responsibilities: 

•   5+ years in designing and developing software using C++ 

•   Familiar with SLAM and place recognition and optimization (industry experience is a huge plus) 

•   3+ years of experience developing on a Real-time Embedded Operating System 

•   Object-oriented software development experience with a solid grasp of algorithms and data structures 

•   Experience working with large code bases, developing entirely new code and maintaining existing code 

•   Experience providing guidance, leadership, and mentoring to team members 

•   Experienced working with Agile/Scrum development process and tools 

•   Excellent verbal and written communication skills 

•   Creative, disciplined, strong sense of responsibility, delivery and schedule commitment 

•   Strong leadership and interpersonal communication skills 

•   Knowledge and experience of mapping domain is a plus 

 

Qualifications 

  What you’ll need: 

•   5+ years in designing and developing software using C++ 

•   Familiar with SLAM and place recognition and optimization (industry experience is a huge plus) 

•   3+ years of experience developing on a Real-time Embedded Operating System 

•   Object-oriented software development experience with a solid grasp of algorithms and data structures 

•   Experience working with large code bases, developing entirely new code and maintaining existing code 

•   Experience providing guidance, leadership, and mentoring to team members 

•   Experienced working with Agile/Scrum development process and tools 

•   Excellent verbal and written communication skills 

•   Creative, disciplined, strong sense of responsibility, delivery and schedule commitment 

•   Strong leadership and interpersonal communication skills 

•   Knowledge and experience of mapping domain is a plus 

 

 

Site Logo

Android Multimedia Developer

Location:
(CANADA) and various
Job Reference:
3978
Functional Area/Experience:
Engineering / 2 Years
Share:
Facebook Twitter
Job Description:

Job Description & Qualifications

What We Need You To Do 

  • Contribute as designer and developer to design, code and release software for Android target (applications, drivers). 
  • Participate in improving and maintaining existing Infotainment software 
  • Participate in feature requirements analysis, and test-case design review 
  • Participate in feature prototype building, testing, and refinement 
  • Provide clear and complete documentation base on the definition of the software development process 
  • Collaborate with other engineers by using Scrum/Agile development process. 
  • Be able to occasionally travel domestically and internationally 

 

Qualifications 

  • Who We Are Seeking 
  • 3+ years of multimedia related experience 
  • Knowledge of Android multimedia framework 
  • Knowledge of Android audio system 
  • Knowledge of Android device HAL 
  • Knowledge of multimedia playback engine and codec 
  • Domain knowledge of voice speech, Carplay, GAL, screen casting etc. 
  • Working experience of multimedia frameworks for embedded system such as Gstreamer, OpenMax etc. 
  • Software platform development experience, such as Linux and Android platform 
  • Commercial software development experience in C, C++, Java 
  • Strong OO design concepts and implementation experiences 
  • Familiar with Android development toolkit and process 
  • Experience with SCM tools, GIT, JIRA, Eclipse IDE, ClearCase etc. 
  • Experience working with Scrum/Agile software development process and tools 
  • Ability to perform diagnostic and investigation based on limited information 
  • Creative, discipline, strong sense of responsibility, delivery and schedule commitment 
  • High level of oral and written communication skills 
  • High level of interpersonal skills to work effectively in a geographically dispersed team 
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent field 
  • Advanced degrees preferred 

  

Other Skills Preferred 

  • Working experience in developing automotive infotainment solutions 
  • Working experience in automotive and/or portable consumer electronic devices 
  • Working experiences of feature development in Android framework