Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Senior SW Engineer, Data Recording

General Motors

Senior Software Engineer providing technical leadership for data recording systems at GM. Focus on reliable, scalable, and privacy-aware data solutions for automotive edge devices.

Posted 7/21/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $129,400 - $198,400 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing high-performance real-time data systems, with a strong focus on concurrency, memory management, and production-quality software practices. Capable of leading cross-functional teams and influencing technical direction while ensuring operational readiness and maintainability.

Highest-signal resume keywords
C ProgrammingModern C++ConcurrencySystems-Level Software DevelopmentTechnical Design Leadership

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Real-Time Data ProcessingData PrivacyFault HandlingPerformance ProfilingLow-Latency SystemsIPC DesignMessaging SystemsBackpressure ManagementTesting StrategyObservability
Soft Skills
MentoringInfluencing Engineering Direction
Tools & Technologies
CI/Build SystemsIntegration TestingDocumentation Tools
Industry Keywords
Automotive Edge DevicesAV LoggingData RecordingProduction Quality Software

Tech Stack

Tools & technologies
Cloud

About the role

Key responsibilities & impact
  • Lead the design and implementation of reliable, high-performance real-time data collection, processing, and routing systems for automotive edge devices
  • Define common platform abstractions, libraries, and APIs that bridge development and retail fleet logging use cases
  • Set technical direction for QoS, backpressure, data privacy, fault handling, observability, and performance reproducibility across logging components
  • Build developer-facing APIs, tooling, and documentation that improve correctness, integration velocity, and long-term maintainability for internal customers
  • Partner with OS, drivers, safety, controls, perception, tooling, cloud/backend, and privacy teams to deliver end-to-end platform capabilities
  • Drive production rigor through code review standards, test strategy, integration testing, soak testing, performance gates, rollout/rollback planning, and operational readiness
  • Mentor engineers, lead design reviews, and raise the technical bar for systems engineering within AV Logging and Data Recording

Requirements

What you’ll need
  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
  • Significant experience building systems-level software in C and modern C++
  • Deep understanding of concurrency, memory management, performance profiling, low-latency systems, and low-contention design patterns
  • Experience designing IPC, messaging, or distributed data systems, including serialization, flow control, backpressure, QoS, and failure handling
  • Strong ownership of production-quality software, including testing strategy, CI/build systems, observability, debugging, and operational readiness
  • Demonstrated ability to lead technical design across teams and influence engineering direction without relying solely on authority

Benefits

Comp & perks
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • employee assistance program
  • GM vehicle discounts