Kernel Software Development Engineer
8 hours ago
Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something - you'll add something.
Description
As part of the Core Operating System team, your challenge is to ignite the full power of Apple hardware for demanding user experiences while operating elegantly within tightly constrained environments. Following a security and safety first mindset, you'll design and implement kernel separation technologies that enable a safe, secure and high-performance experiences across Apple's product line.
","responsibilities":"Design and implement features related to separation technologies for both security and safety, across multiple CPU architectures.
Collaborate with other internal cross-functional teams to develop innovative solutions.
Diagnose and resolve complex kernel-level issues, driving root cause analysis and systemic improvements
Maintain rigorous coding, documentation, and testing practices to support certification requirements
Preferred Qualifications
Excellent understanding of operating system kernel internals and architecture
Low-level systems experience such as device driver development, board support packages, or CPU/SoC architecture work
Experience with virtualization technologies
Experience in embedded firmware development and real-time operating systems
Certification experience (Security, Safety or general ISO certification) is a plus
Minimum Qualifications
Bachelor's degree in Computer Science or equivalent professional experience
Experience with memory management, process isolation and privilege separation
Strong experience developing software for embedded systems with resource constraints (CPU and memory)
Excellent problem-solving abilities and attention to detail
Ability to collaborate across teams
Proficient with C
Apple is an equal opportunity employer that is committed to inclusion and diversity. Apple provides reasonable accommodations to applicants with disabilities. Apple is a drug-free workplace.
-
Kernel Software Development Engineer
2 hours ago
Ottawa, Ontario, Canada Apple Full timeApple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world,...
-
Kernel Software Development Engineer
2 weeks ago
Ottawa, Ontario, Canada Apple Full timeSummaryApple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world,...
-
Software Development Manager
7 days ago
Ottawa, Ontario, Canada Pleora Technologies Full timeCome work with usPleora is the leader in real-time connectivity for industrial automation, security & defense, and medical imaging applications with 25 years of expertise in vision applications with our growing global team. Our hardware and software solutions are built for performance, enabling low-latency, real-time video and data transport in 1000s of...
-
Senior Systems Software Developer
2 weeks ago
Ottawa, Ontario, Canada QNX Full timeWorker Sub-Type:RegularJob Description:QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation software,...
-
Senior Software Engineer
1 week ago
Ottawa, Ontario, Canada Ciena Full timeAs the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...
-
QNX Senior Systems Software Developer
1 hour ago
Ottawa, Ontario, Canada BlackBerry QNX Full time $108,750 - $158,750Worker Sub-Type:RegularJob Description: QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation...
-
QNX Software Developer In Test
1 week ago
Ottawa, Ontario, Canada BlackBerry Full timeWorker Sub-Type:Regular Job Description: Job DescriptionBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides...
-
Linux Network Developer
2 weeks ago
Ottawa, Ontario, Canada Aptiv Full timeLinux Network Developer - Member of Technical StaffLocation: Ottawa, CanadaABOUT WIND RIVERWind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and...
-
Software Development Engineer
1 week ago
Ottawa, Ontario, Canada Lumentum Full time $80,000 - $129,500It's fun to work in a company where people truly BELIEVE in what they're doingWe're committed to bringing passion and customer focus to the business.If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with usLumentum Canada was awarded the 2022 National Capital Region's Top Employers for the 6th consecutive...
-
QNX Software Developer In Test
7 hours ago
Ottawa, Ontario, Canada BlackBerry Full timeWorker Sub-Type:RegularJob Description: Job DescriptionBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides...