Kernel Engineer - Embedded Runtimes jobs in United States
cer-icon
Apply on Employer Site
company-logo

Apple · 1 month ago

Kernel Engineer - Embedded Runtimes

Apple is a technology company known for its innovative products and services. They are looking for an exceptional software engineer to work on embedded kernel technologies that are used by every Apple CPU core, SoC, and device. The role involves designing and implementing kernel technologies, collaborating with multi-functional teams, and contributing to the software roadmap for embedded kernel and runtime features.

AppsArtificial Intelligence (AI)BroadcastingDigital EntertainmentFoundational AIMedia and EntertainmentMobile DevicesOperating SystemsTVWearables
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Develop real-time operating system components for embedded audio subsystems across multiple hardware platforms
Debug complex low-level software issues using specialized debugging tools and techniques in resource-constrained environments
Implement hardware abstraction layers and communication protocols between embedded processors and main system components
Optimize kernel code for real-time performance within strict memory and power consumption constraints
Design and implement comprehensive testing frameworks for embedded kernel components across diverse hardware configurations
Ensure cross-platform software compatibility across multiple device architectures and system-on-chip variants
Participate in collaborative code review processes following industry-standard software development practices and quality assurance protocols
Apply expertise in C/C++ programming with deep understanding of embedded systems fundamentals including concurrent programming, hardware interfaces, and kernel development principles

Qualification

CC++Embedded firmware developmentReal-time operating systemsDebugging toolsPythonGitJIRATechnical innovationCommunication skillsCollaboration skills

Required

Highly proficient in kernel and driver or embedded firmware development in C and C++
A fundamental knowledge of embedded processors, with in-depth knowledge of real time operating system concepts
Excellent communication and collaboration skills
Highly professional, with the ability to deliver proven work on tight schedules
Evidence of driving technical innovation

Preferred

Ability to comprehend SoC spec
Experience in silicon and pre-silicon bring-up
Experience in participating in hardware and software design reviews
Experience with debuggers such as JTAG, gdb, lldb, etc
Experience developing tools using Python
Experience with code management tools such as Git
Experience with ticket tracking tools such as JIRA
Bachelor or Master degree in Computer Engineering, Computer Science, or Electrical Engineering

Benefits

Comprehensive medical and dental coverage
Retirement benefits
A range of discounted products and free services
Reimbursement for certain educational expenses — including tuition
Discretionary bonuses or commission payments
Relocation

Company

Apple is a technology company that designs, manufactures, and markets consumer electronics, personal computers, and software.

H1B Sponsorship

Apple has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6998)
2024 (3766)
2023 (3939)
2022 (4822)
2021 (4060)
2020 (3656)

Funding

Current Stage
Late Stage
Total Funding
$5.67B
Key Investors
Berkshire HathawayMicrosoftSequoia Capital
2026-01-10Pre Seed· $1M
2025-05-05Post Ipo Debt· $4.5B
2025-01-16Post Ipo Debt· $0.31M

Leadership Team

leader-logo
Tim Cook
CEO
leader-logo
Craig Federighi
SVP, Software Engineering
Company data provided by crunchbase