
Senior Engineer – Kernel
Aptiv
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Texas • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Maintain Linux kernel components, drivers, and subsystems
- Address CVE vulnerabilities and security issues
- Backport and integrate upstream kernel patches
- Ensure kernel stability, performance, and compatibility
- Write high-quality, maintainable kernel code following Linux standards
- Debug and resolve complex kernel issues
- Provide technical guidance and mentorship to junior engineers
- Participate in code reviews and technical discussions
- Contribute to architecture and design decisions
- Collaborate effectively with team members and cross-functional partners
- Share knowledge through documentation and technical discussions
- Test kernel changes on multiple hardware platforms
- Maintain kernel drivers and subsystem components
Requirements
- Bachelor degree in Computer Science, Electrical Engineering, or related field
- 5+ years of software engineering experience
- 3+ years of experience with embedded Linux or systems programming
- Experience with C programming in production systems
- Strong background in software development lifecycle
- Strong proficiency in C programming
- Solid understanding of Linux kernel architecture
- Experience with embedded systems development
- Knowledge of build systems (Yocto, Buildroot, or similar)
- Strong debugging and problem-solving skills
- Experience with version control (Git) and code review
- Understanding of software development methodologies (Agile, Scrum)
Benefits
- Hybrid work model for workplace flexibility
- Comprehensive health, dental, and life insurance
- Short and long-term disability coverage
- RRSP matching for financial security
- Flexible time-off policies for work-life balance
- Employee assistance program for mental well-being
- Learning benefits, including a LinkedIn Learning subscription and seminars
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Linux kernel componentsC programmingembedded Linuxsystems programmingkernel stabilitykernel debuggingkernel code qualitybuild systemsversion controlsoftware development lifecycle
Soft Skills
technical guidancementorshipcode reviewscollaborationproblem-solvingcommunicationknowledge sharing
Certifications
Bachelor degree in Computer ScienceBachelor degree in Electrical Engineering