General Motors

Senior SW Engineer, AV Platform OS and Kernel

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: SunnyvaleCaliforniaMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $153,500 - $234,400 per year

Job Level

Tech Stack

About the role

  • Develop high-performance hardware interfacing kernel drivers and system libraries
  • Architect frameworks for data movement, compute offload and acceleration for our next generation of SoC-based systems from concept to production
  • Collaborate with colleagues across multiple teams to drive kernel development strategy and mentor other developers
  • Embody Cruise behaviors: Stay Safe, Own It, Stay Focused, Seek Truth, Work Together, Be Humble

Requirements

  • 5+ years of experience in kernel driver development
  • Solid understanding of Linux kernel frameworks – e.g. DMA, PCIe, V4L2, IIO, ALSA
  • Knowledge of Linux kernel internals (memory management, concurrency/synchronization, device driver framework)
  • Experience with git and follow good software practices like code review, documentation
  • Experience deploying commercial embedded Linux systems
  • Familiarity with system performance analysis, profiling, and tuning
  • Familiarity with embedded build systems – e.g. buildroot, Yocto, OpenWrt
Benefits
  • 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
Applicant Tracking System Keywords

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

Hard Skills & Tools
kernel driver developmentLinux kernel frameworksDMAPCIeV4L2IIOALSAmemory managementconcurrencydevice driver framework
Soft Skills
collaborationmentoringcommunicationleadershipteamworkproblem-solvingadaptabilityattention to detailhumilityfocus