
Wireless Bluetooth Software Engineer, Wireless Technologies & Ecosystems
Required skills
- C++
- Objective-C
- Swift
- Software Engineer
- Wireless Software Engineering
- Connectivity Solutions
- Protocol Design
- Analytical Skills
- Problem-Solving Skills
- Programming Skills
Nice to have
- Bluetooth
- Wireless Communication
- AI Tools
- Claude
- Self-motivated
- Dedicated
Role summary
Seeking a Wireless Bluetooth Software Engineer to join a team focused on integrating technologies for audio, gaming, fitness, and location services. The role involves designing, implementing, and maintaining next-generation connectivity and wireless protocols for Apple products. Requires strong C++, Objective-C, or Swift programming skills, with excellent analytical, problem-solving, and debugging abilities. Experience with AI tools like Claude is preferred. The ideal candidate is self-motivated, thrives in a collaborative environment, and is passionate about delivering innovative wireless solutions.
Description
You will be challenged with unique problems: building and developing software solutions for the current and next generation of products and accessories.
Minimum Qualifications
Bluetooth experience preferred, not required Very strong C++, Objective-C, or Swift You have excellent analytical, problem-solving skills, programming and debugging skills. Experience with AI tools, Claude and workflows
Preferred Qualifications
You're self-motivated and dedicated with validated creative and critical thinking capabilities. You thrive in a collaborative environment and can clearly communicate while authoritatively driving multiple projects across many teams. You're obsessively passionate and inquisitive, and seek to pursue everyday problems in innovative ways. You're laser-focused on the smallest details that are meaningful to our customers. Bluetooth or/and other wireless communication experience preferred.
Sample Apple interview questions
- 1
Design a typeahead box for a search engine
system designmedium - 2
Design a rate limiter
system designmedium - 3
Architect a key-value store for distributed systems.
system designmedium - 4
Design a system to schedule jobs in a distributed environment
system designmedium - 5
What is an API and how does it work?
technicalmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
AMS Lab OperationsApple · California · Onsite
BMS Control SpecialistApple · Austin, TX · Onsite- Software Engineer II, BackendAffirm · Remote · Remote
Agentic AI Director of Software EngineeringJPMorganChase · Columbus, OH · Onsite- Senior Software Engineer - Design SystemsMercury · Remote · Remote
- Software Engineer III | SecurityExtraHop · Seattle, WA · Hybrid
