Senior Embedded Software Engineer, Fleet Management & Cloud

General Motors

Tampere

Hybrid

EUR 129,000 - 173,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health benefits
Pension plan
Vehicle purchase program

Job summary

General Motors seeks a Staff Embedded Software Developer to design and optimize distributed control/data planes for vehicle ECUs. You will work on cloud-enabled configuration, data egress, and fleet management within a hybrid office setup.

The role requires 8+ years in C/C++, Linux/Android/QNX experience, and strong cross-team collaboration to advance large-scale, data-intensive pipelines and open-source contributions. Remote diagnostics and OTA concepts are a focus.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proficiency in C/C++ with 8+ years hands-on development experience.
  • Experience Linux/Android/QNX and large-scale distributed systems.

Responsibilities

  • Design, implement, and maintain the on-vehicle control plane; retrieve config from the cloud.
  • Build the on-vehicle data plane to collect and forward data to cloud storage.
  • Optimize for intermittent connectivity and low CPU/memory footprint on ECU.
  • Integrate with Azure, AWS S3, and Firestore for config delivery and reporting.
  • Collaborate with DevOps and Cloud teams to deploy software safely.
  • Instrument observability to monitor fleet and diagnose production issues.
  • Contribute to open-source and documentation; mentor peers.
  • Guide thousands of vehicles from a single control plane with versioning and remote diagnostics.
  • Support team growth and promote software best practices.

Skills

C/C++
Distributed systems
Fleet management
Cloud services
Linux
QNX
Android
Problem solving
Team collaboration
Open-source

Education

Bachelor's degree

Tools

Linux
Android
QNX
Azure
AWS S3
Firestore

Job description

General Motors seeks a Staff Embedded Software Developer to design and optimize distributed control/data planes for vehicle ECUs. You will work on cloud-enabled configuration, data egress, and fleet management within a hybrid office setup.

The role requires 8+ years in C/C++, Linux/Android/QNX experience, and strong cross-team collaboration to advance large-scale, data-intensive pipelines and open-source contributions. Remote diagnostics and OTA concepts are a focus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Observability & Telemetry Engineer
Senior Embedded Observability & Telemetry Engineer

General Motors • Tampere

Hybrid
EUR 100,000 - 143,000
Paid time off
Healthcare and dental benefits
Life insurance
+2
Staff Embedded Software Developer
Staff Embedded Software Developer

General Motors • Tampere

Hybrid
EUR 129,000 - 173,000
Health benefits
Pension plan
Vehicle purchase program
Senior Embedded Logging Software Developer
Senior Embedded Logging Software Developer

General Motors • Tampere

Hybrid
EUR 100,000 - 143,000
Paid time off
Healthcare and dental benefits
Life insurance
+2
Senior Diagnostics Infrastructure Engineer - Hybrid
Senior Diagnostics Infrastructure Engineer - Hybrid

General Motors • Tampere

Hybrid
EUR 91,000 - 122,000
Healthcare benefits
GM Vehicle Purchase Plan
Pension / 401(k) matching
+1
Senior DevOps Quality & Automation Tools Architect
Senior DevOps Quality & Automation Tools Architect

General Motors • Tampere

Hybrid
EUR 72,000 - 102,000
Paid time off
Healthcare, dental and vision benefits
Life insurance
+2
Embedded C/C++ / Functional Safety Engineer
Embedded C/C++ / Functional Safety Engineer

Unikie • Helsinki

On-site
EUR 70,000 - 100,000
Hybrid/Remote Embedded Software Engineer (C/C++, Linux, RT)
Hybrid/Remote Embedded Software Engineer (C/C++, Linux, RT)

Integrify • Oulu

Hybrid
EUR 60,000 - 82,000
Embedded C / C++ / Networking Engineer
Embedded C / C++ / Networking Engineer

Unikie • Helsinki

On-site
EUR 60,000 - 85,000
Embedded C / C++ / Networking Engineer
Embedded C / C++ / Networking Engineer

Unikie • Tampere

On-site
EUR 65,000 - 85,000
Android Platform Engineer
Android Platform Engineer

Swediumglobal • Tampere

Remote
EUR 50,000 - 70,000