Systems Software Engineer, Wireless Technologies & Ecosystems
Apple Inc.
Cupertino, CA, United States
26 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Apple Products
Bluetooth
C++ (Programming Language)
Computer Programming
Computer Engineering
Embedded Software
PCI Express
Real-Time Operating Systems
Software Engineering
System Programming
Universal Asynchronous Receiver/Transmitter
Wi-Fi Technology
+2 more
Information Technology
Wireless Technologies
Job description
As a Software Engineer in WTE, you’ll design and build next-generation wireless and connectivity solutions that bring Apple products to life. You’ll work where hardware meets software-writing drivers, developing embedded firmware, and building full-stack systems that deliver high performance with low power. Your work will impact hundreds of millions of users around the world.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.
- 3+ years of experience writing drivers for large operating systems.
- Proficiency in programming in C and/or C++.
- Solid understanding of system programming (memory, process management).
- Strong debugging skills in complex environments.
Preferred Qualifications
- Experience with embedded firmware development.
- Knowledge of communication buses (UART, USB, SPI, PCIe).
- Knowledge of Wi-Fi, Bluetooth, or other wireless protocols.
- Familiarity with low-power optimization in embedded systems.
- Experience with real-time operating systems and low-level programming.
- Proven analytical skills across hardware/software boundaries.
- Excellent communication and collaboration skills.
- Passion for innovative problem-solving and finding elegant solutions.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.techcareers.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
DC
Daniel Cranney
over 1 year ago
M
Maulik
Software Engineer Career: Things You Should Know
over 3 years ago
KD
Krissy Davis
What is Software Engineering?
almost 3 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago
LM
Luis Minvielle
How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”
over 2 years ago