An Advanced Engineer is needed to lead the development of an iOS-based Remote Control application that interfaces with external devices using Bluetooth technology. The engineer will partner with hardware teams to ensure seamless integration, focusing on performance, security, and low-latency communication.
Responsibilities
- Build an iOS application enabling remote control through Bluetooth communication
- Integrate the Core Bluetooth framework to support device discovery, pairing, and bidirectional data transfer
- Create an intuitive and responsive user interface for managing connected hardware
- Maintain secure and stable Bluetooth connections across various operating conditions
- Enhance application efficiency to reduce latency and extend battery life
- Work alongside hardware engineers to test, integrate, and refine system performance
Requirements
- 6 to 9 years of professional iOS development experience with Objective-C
- In-depth knowledge of Core Bluetooth and Bluetooth Low Energy (BLE) protocols
- Proficiency with Xcode, iOS SDK, and adherence to Apple’s Human Interface Guidelines
- Experience applying UI/UX design principles to mobile applications
- Understanding of network communication, JSON data handling, and asynchronous programming
- Skill in diagnosing and resolving Bluetooth connectivity challenges
- Bachelor’s degree in Computer Science or a related technical discipline
- Strong command of both Swift and Objective-C programming languages
- Expertise in Automatic Reference Counting (ARC), memory management, and concurrent programming
- Hands-on experience with CoreBluetooth, ExternalAccessory, and CoreMotion frameworks
Nice to Have
- Prior work integrating with Internet of Things (IoT) devices
- Familiarity with modern Apple frameworks including SwiftUI, Combine, and MVVM design patterns
- Knowledge of unit testing methodologies and continuous integration/continuous deployment (CI/CD) systems
- Experience developing for CarPlay, HomeKit, or other hardware peripheral ecosystems
Tech Stack
iOS, Objective-C, Swift, Core Bluetooth, BLE, Xcode, iOS SDK, JSON, ARC, CoreMotion, ExternalAccessory, UI/UX design, async programming, MVVM, SwiftUI, Combine, unit testing, CI/CD
Benefits
- Competitive salary and benefits package
- Access to professional growth and development programs
- Work environment that promotes collaboration and innovation
- Exposure to advanced tools and emerging technologies
- Recognition program for exceptional contributions through BeBrilliant
- Opportunity to collaborate with a leading German OEM
Compensation
Competitive salary and benefits package
Work Arrangement
onsite — You are expected to work all 5 days in a week in office
Team
Collaborative team involving software and hardware engineers
- An environment where individuals are respected, recognized, and given autonomy
- Openness to diverse viewpoints and active contribution of ideas
- Encouragement to be authentic in the workplace
- A supportive atmosphere that values individuality
- Promotion of continuous learning and career advancement
- Provision of training and educational resources for ongoing development
Additional Information
- You are expected to work all 5 days in a week in office