Register
|
Login
MENU
Home
Employers
Post Jobs
Employer Services
Employer Membership
Search Resumes
Job Seekers
Search Jobs
Post Resume
Job Seeker Services
Employer Lists
Register
Login
Register
|
Login
Senior Software Engineer
General Motors
Mountain View, CA
Category
Software Engineering
Apply for Job
Job Description
The Senior Software Engineer will design, develop, and integrate software update and OTA solutions for GM vehicles, leading the engineering effort in critical domains within the Vehicle Experience Engines organization.
Requirements
10+ years in Software Development on Linux and/or Android
Advanced programming and debugging skills with C, C++, Java, and unit test framework
Development tools and IDE such as VS Code, Android Studio, Momentics, git, JIRA, CMake, gradle, gcov, SonarQube, etc.
Solid understanding in Android, Embedded Linux and QNX system architecture, frameworks, build system and key components
Understanding of Linux OS Concepts, including file systems, IPC, RPC, networking, serialization, etc.
Strong analytical skill, debugging capability and problem-solving skills
Ability to create, modify and maintain makefiles and build scripts
Strong verbal and written communication skills
Ability to create clear technical documentation for software development guidelines and integration process
Must be a goal driven self-starter, able to work independently under release pressure
Benefits
Medical
Dental
Vision
Health Savings Account
Flexible Spending Accounts
Retirement savings plan
Sickness and accident benefits
Life insurance
Paid vacation & holidays
]]>