Kernel Software Development Engineer
6 days ago
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.
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
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
-
Kernel Software Development Engineer
2 days 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,...
-
Software Development Manager
1 week 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 Networking Software Engineer
19 hours ago
Ottawa, Ontario, Canada Apple Full timeAt Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish We're looking for a passionate software engineer to join us in building the best networking protocols and technologies powering a wide array of Apple...
-
QNX Senior Systems Software Developer
6 days ago
Ottawa, Ontario, Canada BlackBerry 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,...
-
QNX Senior Systems Software Developer
1 week ago
Ottawa, Ontario, Canada BlackBerry Full timeWorker Sub-Type:Regular Job 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...
-
Ottawa, Ontario, Canada BlackBerry Full timeWorker Sub-Type:Regular Job 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 Senior Systems Software Developer
2 days 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...
-
Lead Embedded Developer
2 days ago
Ottawa, Ontario, Canada L3HHCM20 Full timeAbout your next Challenge as a Lead Embedded Developer:What will you do: Design embedded software solutions and contribute to software architecture designs;Understand and develop software that operates in a complex, multi-network environment;Conduct independent research and provide new solutions to problems; Interact with systems and hardward engineering on...
-
QNX - Systems Software Developer II (Integration)
13 hours ago
Ottawa, Ontario, Canada BlackBerry 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...
-
QNX Software Developer In Test
2 weeks 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...