Senior Software Developer at General Motors
2 days ago
Markham, Ontario, Canada
General Motors Corporation
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Advance your career as a Senior Software Developer at General Motors, working on the hybrid Vehicle Data Platform. You'll engage with cutting-edge technologies and help enhance vehicle software and data processes.
In this hybrid role, you will own key architectural features within the vehicle data platform. Your responsibilities include building components for the control and data planes, optimizing resource usage, and developing SDKs. Collaborate cross-functionally with application, platform, and cybersecurity teams while mentoring junior engineers and ensuring best practices.
Key Responsibilities
• Design and maintain vehicle control and data plane components
• Build and manage logging software across the stack
• Deliver software on Android, Linux, and QNX compute modules
• Optimize data transfer and configuration delivery methods
• Collaborate with DevOps and cybersecurity for rollouts
Requirements:
• Bachelor’s in Computer Science or related field
• 4+ years of C, C++, or Java/Kotlin experience
• Software development for Linux, Android, or QNX
• Knowledge of distributed systems and API design
• Experience in production environments with limited resources Optimize vehicle software performance while ensuring data integrity at General Motors.
Key Responsibilities
• Design and maintain vehicle control and data plane components
• Build and manage logging software across the stack
• Deliver software on Android, Linux, and QNX compute modules
• Optimize data transfer and configuration delivery methods
• Collaborate with DevOps and cybersecurity for rollouts
Requirements:
• Bachelor’s in Computer Science or related field
• 4+ years of C, C++, or Java/Kotlin experience
• Software development for Linux, Android, or QNX
• Knowledge of distributed systems and API design
• Experience in production environments with limited resources Optimize vehicle software performance while ensuring data integrity at General Motors.