Software Device Driver Engineer - Core I/O, Core OS
Apple
Weekly Hours: 40
Role Number: 200658892-0157
Summary
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 Apple Store 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.
The Core I/O software team within Apple’s Core OS organization is looking for an exceptional engineer to work on state-of-the art PCIe driver technology. Working on a core technology you will have the opportunity to have a major impact on the design and implementation of Apple’s products. Our environment fosters product innovation, rapid product iteration, and values.
Description
We are looking for a Software Device Driver Engineer with an extensive background in Operating Systems, drivers, IO performance/characterization, strong programming skills and experience leading design and development efforts.
In this role, you develop system level PCIe architecture solutions, adding functionality and improving performance across many product lines.
Minimum Qualifications
Strong C/C++ programming skills and experience with multi-threaded programming
Outstanding written and verbal communication
Proficient in Operating Systems and kernel architecture
Bachelor's degree in CS/CE/EE (or equivalent, or related field)
Preferred Qualifications
3+ years of relevant experience
Familiarity with iOS/macOS toolchain
Experience with IOKit and iOS/macOS driver development
Experience with common hardware architectures (ARM, PPC, MIPS, x86)
Ability to use an oscilloscope and logic analyzer and to read board schematics
A fundamental knowledge of low-level and system level PCIe architecture and implementations
- Software Engineer - SOC Power Management, Core OS Austin, Texas, United States Software and Services We are looking for... ...CPU/SoC micro-architecture and driver design, striving to lead the future... ...writing and debugging complex OS device and kernel drivers Experience in embedded...Software
$152.1k - $257.4k
...Cardinal Health The Director, Cloud Engineering and Core Infrastructure (Enterprise Technology... ...lifecycle, including technology refresh, OS/Database currency, security remediation... ..., specifically regarding hardware/software exits, managed service agreements, and...SoftwareTemporary workFor contractorsLocal areaImmediate startRemote workFlexible hoursShift workNight shift- Apple Inc. is seeking a Software Engineer in Austin, Texas, to lead the design and implementation of CPU and SoC power management software for... ...The role demands strong skills in embedded software, kernel drivers, and SOC architectures. Apple promotes diversity and...Software
- ...computing. As a Staff Systems Engineer, you will be the bridge between... ...workflows, and agent software in Go that connects diverse automotive... ...scheduler and API. Contribute to core platform services in Go... ...SPI, I2C, UART, Ethernet), and device lifecycle management. Experience...SoftwareWork experience placementRelocation packageFlexible hours
- ...Principal Software Engineer Fiserve Core Banking THE BANK is the most sought-after financial partner in the global innovation economy. We bring together entrepreneurs, investors, venture capitalists, and private equity firms to move their bold ideas forward, fast....Software
$101k - $124k
...recommendations, and enhanced decision support. As a Software Engineer on the AI Core Team, you'll be at the heart of this mission - designing... ...and action . We're a team of problem-solvers, outcome-drivers, and industry nerds who believe that precision matters -...SoftwareWork experience placementRemote workFlexible hours- A leading e-learning platform in the United States is seeking a Software Engineer I for the Core team. This remote-first position involves designing, building, and maintaining software for shared platforms. Candidates should have a grasp of TypeScript, Node.js, and AWS...SoftwareRemote work
$100k
...solutions must evolve to unify innovations in software models, compilers, platforms, networking,... ...of all seniorities. As a Software Engineer on the Metal Runtime team at Tenstorrent,... .... We believe runtime systems are a core part of performance: they determine how hardware...SoftwarePermanent employment$55k - $65k
...for Windows, macOS and related software. Administering the Computer... ...best practices for end-user devices and peripherals. Providing... ...enterprise fleet management of Windows OS in a centrally managed... ...operational documentation. Core understanding of information security...SoftwareWork at officeMonday to FridayShift work- ...Job Description Full stack Senior Web Developer / Software Engineer - C#.Net CORE, Web eCommerce APIs, CMS, CRM.Home office based anywhere remote USA. A nationally remote virtual team, this less than 7 year old dynamic, smart, rapidly growing health & wellness...SoftwareFull timeImmediate startRemote workHome officeMonday to Friday
- ...your career. THE ROLE: AMD's Cores Organization delivers... ...seeking a passionate Data Platform engineer with broad data engineering fundamentals... .... You should have strong software fundamentals, fluency across... ...for an existing vacancy. #J-18808-Ljbffr Advanced Micro DevicesSoftware
$55k - $65k
...for Windows, macOS and related software. Administer the Computer... ...industry best practices for end-user devices and peripherals. Provide... ...fleet management of Windows OS in a centrally managed... ...operational documentation. Core understanding of information security...SoftwareFor contractorsWork at officeImmediate startMonday to FridayShift work- NODA AI is looking for a Senior Quality Software Engineer to lead the quality function for Core Engineering. The role involves building the test automation framework using Python and Rust, integrating quality checks within CI/CD processes, and making quality metrics visible...Software
- ...top-talent to join our teams and grow with us. Title : Mobile Device Management (MDM) Duration of contract: 6 Months No of years... ...Mobile Device Management (MDM) Unix shell scripting Unix/Linux OS System Administration Unix/Bash Mandatory Skills JAMF 20...Permanent employmentContract work
- ....NET Developer to work 100% remote. You will leverage your .NET Core, C#, and Azure capabilities to support agency business applications... ...active participation in mainframe transformation and requires adherence to best practices in software development. #J-18808-Ljbffr...SoftwareRemote work
- The Role: We are seeking an experienced .NET Senior Software Engineer to join our team. In this role, you will be responsible for leading the... ...in build and release process Model and foster GM’s core values and behaviors Your Skills & Abilities (Required Qualifications...Software
- ...Senior Core Platform Engineer Austin, TX About the Team Our team is at the core of Avride... ...at the heart of our self-driving software stack. This role requires a thorough understanding... ...with Linux and understanding of OS fundamentals ~ Experience in diagnosing...SoftwareFull timeRemote workRelocation
- ...and maintaining .NET applications, where you'll write clean code, test and deploy software, and troubleshoot issues. The successful applicant must demonstrate proficiency in C# and .NET Core, along with strong analytical skills. Join us to work in a collaborative...Software
- ...Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase, you are an integral part of an agile team...SoftwareFor contractors
$140k - $200k
...be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience...SoftwareRemote work$147.05k - $230.85k
...Expert Systems Engineer, Applied AI & On-Device Technology (Windows / PC Automation)) Description -... ...differentiated PC experiences across multiple software surfaces and real edge devices.... ...and take actions across the Windows OS and applications. Integrate AI capabilities...SoftwareFull timeTemporary workWork at officeLocal areaRelocationFlexible hoursShift work$120k - $200k
...can turn generative AI into one of their most valuable assets. Overview SambaNova is seeking a Senior Software Engineer to develop kernel-level drivers and low-level software for high-speed IO and memory subsystems within the DataScale® platform and RDU architecture...SoftwareFull timeTemporary workLocal areaFlexible hours- ...SAP S/4 FI Core GL MAHIN-JOB-36644 Job Title : SAP S/4 FI Core GL Job Location : Austin, TX - (Hybrid) Job Type : Fulltime... ...Hands on experience with App servers Tomcat and Jetty ~ Leading software development teams is a plus. ~ Solid knowledge of web...SoftwareFull timeWork experience placement
- General Motors is seeking a Staff Systems Engineer for a hybrid role in Austin, TX. This position involves designing integration tools... ...cloud platforms. The ideal candidate will bring over 8 years of software engineering experience, especially in systems-level programming...Software
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...SoftwareFull timeWork at officeRemote work$95k
...and administrative systems. Administer core services including Active Directory,... ...services, and identity integrations. Perform OS installs, OS/software updates, VM provisioning, hardware... .... Support modern endpoint and device management solutions. Participate in cloud...SoftwareFor contractorsCasual workWork at officeShift work$95k
...and administrative systems. Administer core services including Active Directory,... ...services, and identity integrations. Perform OS installs, OS/software updates, VM provisioning, hardware... .... Support modern endpoint and device management solutions. Participate in cloud...SoftwareCasual workWork at officeShift work$143.7k - $194.4k
...Description The Amazon Devices team designs and engineers high-profile consumer electronics, including... ...for talented and motivated embedded software development engineer to join the team... ...implement embedded software to form the core of our devices, working through...SoftwareInternshipFlexible hours$160.5k - $240.7k
...Qualcomm AI Hub is the platform for on-device AI — enabling developers to easily integrate... ...RT, ONNX Runtime (ORT), or Qualcomm AI Engine Direct SDK (QAIRT) — and profile and validate... ...and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related...SoftwareWork experience placement$218k - $315k
...Commercial Counsel, Partnerships, Devices and Chrome corporate_fare... ...development, product, engineering, supply chain, marketing, finance... ..., Chrome Browser, and Chrome OS. This position involves working... ...content, services, hardware/software development and support, distribution...SoftwareFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Device Driver Engineer - Core I/O, Core OS. Be the first to apply!


