Software Development Engineer - Systems
Apple
About the role
APPLE INC has the following available in San Diego, California. Study and stay updated with SIG Bluetooth Specifications, by ensuring compliance with industry standards. Implement Bluetooth Vendor Specific Commands for integration of Bluetooth host and controller to facilitate Apple Proprietary features on Apple devices. Test Bluetooth Low Energy long range feature in various real-life scenario, including different foliage density levels, different elevation levels, and different interference levels. Conduct sanity check on newly released firmware to detect potential bugs at an early stage. Design and implement scalable testing framework by providing a unified interface for testing on different platforms. Debug Bluetooth issues with a focus on iOS devices, by locating failing components and coordinating the debugging process. Communicate with cross-functional teams to ensure smooth integration of Bluetooth features into products. Identify and evaluate security issues as well as communicate with issue reporter and code owner to explore methods of mitigation.
Responsibilities
- Utilize wireless communication protocol knowledge
- Implement Bluetooth Vendor Specific Commands
- Test Bluetooth Low Energy long range feature
- Conduct sanity check on newly released firmware
- Design and implement scalable testing framework
- Debug Bluetooth issues with a focus on iOS devices
- Communicate with cross-functional teams
- Identify and evaluate security issues
Requirements
- Master’s degree or foreign equivalent in Computer Science, Computer Engineering, or related field
- Experience and/or education must include utilizing wireless communication protocol knowledge
- Utilizing objective-oriented programming skill to implement code
- Utilizing Github/Stash for source code management
- Designing and implementing code in a resource-constrained environment
- Designing and implementing code in a multiple-threaded environment
- Utilizing scripting tools like Python to perform automation and data mining tasks
- Conducting software testing to identify bugs and evaluate test suite effectiveness
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Reimbursement for certain educational expenses
- Discretionary bonuses or commission payments
- Relocation assistance
About the Company
Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn’t have imagined, and now, can’t imagine living without. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do.
Job Details
Salary Range
$120,300 - $181,200/yearly
Location
San Diego, California, United States
Employment Type
Full-time, 40 hours/week
Original Posting
View on company website