
Senior Staff Software Engineer, iOS/VisionOS – Mixed Reality
Stryker
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $118,000 - $255,700 per year
Job Level
About the role
- Design, develop, and test advanced hardware and software prototypes, including AR/xR experiences and iOS applications
- Translate user needs into design specifications, making independent decisions to balance trade-offs and meet component and system requirements
- Collaborate with cross-functional teams—including R&D, Quality, Manufacturing, Regulatory, and Clinical—to drive complex product development initiatives
- Deploy and integrate AI/ML models and assets into medical and head-mounted devices, optimizing for real-time performance and seamless operation
- Lead software architecture, enforce coding standards, conduct code reviews, and develop maintainable, testable, and high-quality software solutions
- Conduct research, studies, and problem-solving to identify solutions, analyze feasibility, and resolve complex design issues across components and sub-systems
- Mentor, develop, and influence technical talent, fostering collaboration, knowledge sharing, and skill growth across the team and organization
- Identify and implement process and design improvements, ensuring sustainable solutions that enhance product development and performance
Requirements
- Bachelor's degree in Software engineering, Computer Science, or related discipline
- 6+ years of overall experience
- 2+ years of experience in iOS development
- Experience in Swift
- Experience with SwiftUI, Core Bluetooth, or AVFoundation
- Experience with ARKit and RealityKit
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
- Bonuses
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
iOS developmentSwiftSwiftUICore BluetoothAVFoundationARKitRealityKitAI/ML modelssoftware architecturecoding standards
Soft Skills
collaborationproblem-solvingmentoringinfluencingknowledge sharingskill growthindependent decision-makingtrade-off analysisprocess improvementdesign improvement
Certifications
Bachelor's degree in Software EngineeringBachelor's degree in Computer Science