2,204,972open jobs
141,453companies
247,642added this week
Browse all
Location
In office (Sunnyvale)
Seniority
Senior · 6+ years exp
Visa
H-1B filings in 12 months: 6,350 · for this role: 2,996 · green card filings: 39

Confirmed on the employer's own hiring board on Nov 12, 2026. First seen by Alion on Nov 11, 2026. Apple scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Apple is an American multinational technology company founded in 1976 by Steve Jobs, Steve Wozniak and Ronald Wayne, and headquartered in Cupertino, California. It designs and sells consumer hardware including the iPhone, Mac, iPad, Apple Watch, AirPods and Vision Pro, together with the operating systems and silicon that run them. A growing services division built around the App Store, iCloud, Apple Music, Apple TV+ and Apple Pay now contributes a large share of profit, making Apple one of the most valuable companies in the world.

Our Human Interface Devices Software team delivers high-quality drivers, frameworks and tools supporting sensing technologies across all Apple products. Primarily supporting the multi-touch technology, we have deep experience developing systems software and building stacks that enable the best user-experience! We work closely with Algorithms, Firmware, Design, and UI teams to ensure sensor and software performance is optimized across all layers of the stack.

Description

We are looking for an engineer to work on drivers, frameworks, and tools for iOS. In this role, you will maintain existing software and design new software stacks for future products and sensing technologies. Ideally, you have experience dealing with human factors, care deeply about user experience, enjoy supporting technology investigations, and are comfortable jumping between multiple levels of the software stack.

Minimum Qualifications

BS and 3 years of relevant industry experience

Experience developing system software; such as drivers or frameworks

Strong C/C++ and object-oriented programming skills

Excellent debugging skills

Ability to quickly familiarize yourself with code you’ve never seen before, and understand the pertinent functionality

Comfortable working at both higher and lower levels of software

Experience using AI-assisted development tools to enhance productivity in system software development flows, creating test frameworks and tooling, and improve overall code quality.

Preferred Qualifications

6 years of experience in developing embedded software, including firmware and device drivers

Using C/C++ for low level systems, and experience designing and implementing system software for drivers

Experience in Kernel driver development, including designing and implementing kernel drivers for various hardware sensors in Unix, Linux or iOS

Experience in designing and implementing SW interfaces/APIs among software, firmware and algorithms modules

Experience with profiling code in both kernel and userspace

Experience in debugging embedded system issues with hardware, assembly and software tracers

Strong verbal and written communications skills

Self-advised, analytical, and works well in a team environment

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,204,972 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Sunnyvale
In office · New York
Java
Kotlin
SQL
Databases
DynamoDB
Apache Kafka
Amazon Aurora
DevOps
Splunk
OpenTelemetry
Datadog
CI/CD
AWS
Docker
Kubernetes
SLI/SLO/SLA
Cybersecurity
PKI
Apply
In office · 10+ years exp · Bachelor's Degree · Seattle
C++
Objective-C
AI/ML
Computer Vision
Edge AI
Machine Learning
Apply
$97k – $180k per year · In office · TS/SCI · 8+ years exp · Bachelor's Degree · Carlsbad
Python
Java
TypeScript
C++
DevOps
CI/CD
Docker
Linux
Windows
Unix
Apply
In office · United States
Python
JavaScript
TypeScript
SQL
Bash
Python
pySpark
Databases
PostgreSQL
Weaviate
Databricks
Delta Lake
Milvus
Pinecone
FAISS
ElasticSearch
OpenSearch
Azure Cosmos DB
AI/ML
LangGraph
AutoGen
LangChain
Claude
Spark
OpenCV
MLFlow
YOLO
Fine-tuning
Scikit-learn
Prompt Engineering
Multimodal AI
Function Calling
Computer Vision
AI Agents
NLP
NER
Semantic Kernel
spaCy
Llama
Detectron2
Transformers
TensorFlow
Pandas
NumPy
PaddlePaddle
PyTorch
CrewAI
LLM
RAG
NLTK
Pillow
EasyOCR
PaddleOCR
Hybrid Search
Image Segmentation
OpenAI
Anthropic
Hugging Face
OCR
GraphRAG
Semantic Search
Knowledge Graph
Machine Learning
DevOps
Rest API
Azure DevOps
GitHub Actions
Azure
CI/CD
Docker
Kubernetes
Azure AKS
GitHub
Analytics
ETL/ELT
Azure Data Factory
Management
Confluence
Jira
SharePoint
Apply
$110k – $135k per year · Hybrid · Full-Time · 8+ years exp · Bachelor's Degree · Pittsburgh
JavaScript
C#
Node JS
DevOps
Azure
AWS
Docker
Management
Agile
Apply
$8.3k per year (net) · Remote (likely EAEU) · Full-Time · Kazan
Java
DevOps
Git
Apply
Remote (EAEU) · Full-Time · Moscow
Python
JavaScript
Java
Kotlin
SQL
Node JS
Apex
1C
Java
Spring Boot
Quarkus
Apache Camel
Apex
MuleSoft
Databases
PostgreSQL
Apache Kafka
DevOps
Rest API
gRPC
Helm
Jaeger
Loki
OpenTelemetry
Prometheus
GitLab CI
CI/CD
ArgoCD
Jenkins
Git
Docker
Kubernetes
Grafana
SOAP
Analytics
ETL/ELT
Apache NiFi
IoT
MQTT
Node-RED
Management
ELMA
Apply
Remote (EAEU) · Full-Time · 5+ years exp · Moscow
Python
Rust
C++
Bash
DevOps
Git
Ubuntu
Linux
RED OS
VPN
Management
Agile
Apply
Remote (likely EAEU) · 3+ years exp · Moscow
Python
JavaScript
SQL
Python
Flask
Databases
PostgreSQL
ElasticSearch
AI/ML
AI Agents
Frontend
React.js
DevOps
CI/CD
Linux
Design
Figma
Apply
Go Developer 1 day ago
Remote (likely EAEU) · 3+ years exp · Almaty
Go
Databases
PostgreSQL
Apache Kafka
DevOps
gRPC
AWS
Docker
Kubernetes
Apply
In office · 2+ years exp · Bachelor's Degree · Sunnyvale
C++
DevOps
GCP
Apply
In office · 5+ years exp · Bachelor's Degree · Sunnyvale
Apply
In office · 5+ years exp · Bachelor's Degree · Sunnyvale
DevOps
GCP
Apply
In office · 8+ years exp · Bachelor's Degree · Sunnyvale
Rust
C++
AI/ML
Vertex AI
Reinforcement Learning
AI Agents
LLM
TPU
Agentic Workflows
Machine Learning
DevOps
GCP
Apply
In office · 5+ years exp · Bachelor's Degree · Sunnyvale
DevOps
GCP
Apply
See all jobs
This is one of many
2,204,972 more open roles from verified company boards, updated every day.