
Senior SW Engineer, AV Platform OS and Kernel
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Sunnyvale • California • Missouri • United States
Visit company websiteExplore more
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