iOS Engineer - Connected Hardware & AI (Onsite, SF)

Imigrus

San Francisco (CA)

On-site

USD 170,000 - 230,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Imigrus is seeking an iOS Engineer in San Francisco to build a companion mobile app that interfaces with hardware. You will work on BLE/Wi‑Fi connectivity, firmware updates, and AI-powered features, collaborating with hardware, firmware, backend, and ML teams.

You will own features end-to-end, deliver production‑quality iOS apps, and optimize for performance and battery efficiency in a fast-paced startup environment.

Qualifications

  • Strong hands-on experience with Swift and SwiftUI/UIKit building and shipping production iOS applications.
  • Experience with Core Bluetooth (BLE) and/or real-time data streaming.
  • Demonstrated ability to own features end-to-end, from architecture through App Store release.
  • Experience collaborating with hardware, firmware, backend, and/or ML engineering teams.
  • Strong problem-solving skills with the ability to work independently in a fast-paced, small-team environment.
  • Proven experience developing and maintaining production-quality iOS applications.

Responsibilities

  • Design and develop BLE and Wi-Fi pairing and connectivity flows, including reconnection and background connectivity.
  • Build reliable mechanisms for delivering firmware updates through the iOS application.
  • Develop low-latency, responsive UI experiences that reflect live device state and streaming data.
  • Integrate on-device and cloud-based AI capabilities into the companion application.
  • Design architecture for device state management, synchronization, offline functionality, and degraded connectivity.
  • Own features through the complete development lifecycle, including architecture, development, testing, deployment, and App Store release.
  • Collaborate cross-functionally with hardware, firmware, backend, and machine learning teams.
  • Operate independently and effectively within a small engineering organization.

Skills

Swift
SwiftUI
Core Bluetooth
Real-time data
End-to-end ownership
Cross-functional collab
Problem solving
Production-grade iOS

Job description

Imigrus is seeking an iOS Engineer in San Francisco to build a companion mobile app that interfaces with hardware. You will work on BLE/Wi‑Fi connectivity, firmware updates, and AI-powered features, collaborating with hardware, firmware, backend, and ML teams.

You will own features end-to-end, deliver production‑quality iOS apps, and optimize for performance and battery efficiency in a fast-paced startup environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Engineer
iOS Engineer

Imigrus • San Francisco (CA)

On-site
USD 170,000 - 230,000
Embedded Firmware Engineer – AI Glasses (SF Onsite)
Embedded Firmware Engineer – AI Glasses (SF Onsite)

MIRA • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior iOS Engineer — Build the AI Mobile Platform
Senior iOS Engineer — Build the AI Mobile Platform

Recruiting from Scratch LLC • San Francisco (CA)

On-site
USD 160,000 - 230,000
Equinox membership
Relocation assistance
Housing stipend
+2
AI-Driven iOS & Full-Stack Engineer (On-site)
AI-Driven iOS & Full-Stack Engineer (On-site)

Epic Hire • North Reading (MA)

On-site
USD 120,000 - 160,000
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Philadelphia

Hybrid
USD 90,000 - 120,000
Mentorship and personalized growth roadmaps
Competitive compensation with budgets for education and fitness
Flexible schedule with remote options
+1
IOS Developer
IOS Developer

Quantum Technologies. LLC • Menlo Park (CA)

On-site
USD 180,000 - 270,000
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Richmond (VA)

Hybrid
USD 100,000 - 140,000
Professional growth: Mentorship, TechTalks, growth roadmaps
Competitive compensation: USD-based pay with budgets
Exciting projects: Modern solutions with top firms
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Orlando (FL)

Hybrid
USD 100,000 - 130,000
Professional growth: Mentorship and TechTalks
Competitive compensation with budgets for education and activities
Exciting projects with Fortune 500 companies
+1
Software Engineer (iOS) ID48367
Software Engineer (iOS) ID48367

AgileEngine • Miami (FL)

Hybrid
USD 90,000 - 120,000
Mentorship and TechTalks
USD-based pay and benefits
Flexible schedule
+1
Senior AI‑Enabled iOS/macOS Software Engineer
Senior AI‑Enabled iOS/macOS Software Engineer

Apple Inc. • Seattle (WA)

On-site
USD 185,000 - 325,000