Beacon AI is seeking an iOS Engineer to contribute to the development of Murdock, an in-cockpit AI assistant for pilots, aiming to improve flight safety and efficiency by developing mobile features that stream data from aircraft and connect with backend systems.
Requirements
- Proficient in Swift and familiar with SwiftUI and common iOS frameworks (Combine, Core Location).
- Understanding of app architecture, asynchronous programming (GCD, async/await), and networking.
- Experience integrating APIs and working with real-time or streaming data is a plus.
- Experience with WebSockets, map SDKs (Mapbox, MapKit), or low-latency streaming.
- Exposure to AWS services or backend integration.
- Interest or background in real-time safety-critical systems.
Responsibilities
- Contribute to the development and maintenance of Murdock’s iOS application, ensuring responsiveness and reliability.
- Support the implementation of features that stream real-time data from aircraft in collaboration with backend engineers.
- Work with designers to build intuitive, effective UI that supports pilots in high-stakes environments.
- Help integrate internal and external APIs to deliver real-time data within the app.
- Assist in profiling and improving app performance, particularly with time series or multimedia data.
- Participate in troubleshooting and fixing bugs to ensure app stability.
- Partner with engineers and product to scope and ship features that meet user needs.
Other
- 1-2 years of iOS development experience (internships, projects, or early professional work welcome).
- Comfortable working in a collaborative, fast-paced startup environment.
- Curious, mission-driven, and eager to learn from others while taking initiative on projects.
- A deep interest in aviation and advanced mobility solutions.
- Applicants must be authorized to work in the United States without the need for visa sponsorship now or in the future.