Systems Software Engineer

Apple Inc.
Cupertino, CA, United States
1 day ago
Apply on www.themuse.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$150,400.0
Working hours
Regular working hours

Tech stack

Apple Products Bluetooth C++ (Programming Language) Computer Programming Computer Engineering Software Debugging Embedded Software PCI Express Real-Time Operating Systems Software Engineering System Programming Universal Asynchronous Receiver/Transmitter
+4 more
Wi-Fi Technology Wireless Devices 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., Design and develop drivers for custom wireless hardware.

Implement system-level boot, reset, and recovery flows for wireless chipsets.

Build robust debug tools and diagnostic systems for complex wireless platforms.

Develop full-stack solutions for inter-chip communication.

Optimize data paths for maximum speed and minimal latency.

Debug and resolve critical issues across the technology stack.

Collaborate closely with hardware, OS, and technology teams.

Requirements

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.

Minimum Qualifications

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.

Benefits & conditions

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.themuse.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

41 sec

Evaluating product announcements for Copilot and Apple cloud systems

Chris Heilmann +2 · LIVE

3:04 min

Replacing complex wireless networking with web bluetooth connections

George Cave · World Congress 2023

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:15 min

Modulating music tempo with Web Bluetooth API

Rowdy Rabouw Rowdy Rabouw · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

1:14 min

Assessing news covering Bluetooth location tracking and AI models

Videos

See all

Related articles

See all