Senior Embedded Software Developer (Logging)

General Motors

📍 oshawa, durham region, Canada

Full-time Other-General

Job Description

Drive automotive innovation as a Staff Embedded Logging Software Developer at General Motors. This hybrid role requires expertise in embedded systems and robust logging mechanisms.
Join the Data Engineering division at General Motors Canada to develop a unified Vehicle Logging Architecture. You will be pivotal in crafting logging pipelines across in-vehicle platforms, incorporating deep knowledge of C/C++, Android, and security standards to meet strict performance criteria.
Key Responsibilities:
• Define behaviors for Android and Linux log clients
• Oversee volatile buffers and log data management
• Integrate a Log Control Interface Library for configuration
• Design egress pathways for reliable log delivery
• Ensure optimal performance maintaining strict security protocols
Requirements:
• Bachelor’s degree in Computer Science or similar
• 8+ years of experience in embedded systems
• Strong C/C++ coding ability with Android Java
• Familiarity with lo...
Apply for this Position