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
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
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
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 StageTotal Funding
$5.67BKey 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
Tim Cook
CEO
Craig Federighi
SVP, Software Engineering
Recent News
Venrock
2025-12-01
2025-09-25
Mac Daily News
2025-09-25
Company data provided by crunchbase