Software Engineer (iOS) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Seneca · 2 months ago

Software Engineer (iOS)

Seneca is a company focused on eliminating the threat of wildfire using AI-powered autonomous drone systems. They are seeking a highly motivated iOS Engineer to build and maintain their primary mobile application, translating complex systems-level data into a user-friendly experience for fire professionals.

Artificial Intelligence (AI)Information TechnologyPublic Safety
check
H1B Sponsor Likelynote

Responsibilities

Implement core application features across the full development lifecycle, working closely with the Lead iOS Engineer to drive technical architecture and product roadmap
Design and build intuitive and reliable user interfaces for commanding drone missions (e.g., flight path planning), monitoring real-time telemetry (e.g., drone status, battery life, control parameters), and viewing live perception data
Develop robust code to ingest, process, and visually represent complex data streams from the autonomous stack (e.g., sensor fusion outputs, path planning maps, real-time fire detection, and control system diagnostics)
Implement resilient networking and data synchronization protocols to maintain reliable communication with ground control stations and cloud services, often under limited or intermittent bandwidth conditions (a key factor in remote fire environments)
Collaborate cross-functionally with Perception Engineers and Controls Engineers to define and implement necessary API endpoints and data models for effective mobile-robot communication
Write unit and UI tests, manage CI/CD pipelines, and ensure application quality, performance, and stability across various iOS devices for field deployment

Qualification

IOS application developmentSwiftNetworking protocolsSoftware architecture patternsGitUnit testingCI/CD pipelinesReal-time data streamingGeospatial librariesRobotics experienceProblem-solving skillsCommunication skillsTeam collaboration

Required

5+ years of professional experience in native iOS application development
Expert proficiency in Swift and deep familiarity with the iOS SDK and core frameworks (e.g., UIKit, Combine/RxSwift, Core Data/Realm). SwiftUI experience is a plus
Demonstrated experience with robust networking, including asynchronous programming and handling data from low-bandwidth, high-latency environments
Solid understanding of object-oriented design principles, software architecture patterns (e.g., MVC, MVVM, VIPER), and practical software engineering practices
Experience with Git and standard development workflows (code reviews, branching strategies)
Excellent problem-solving skills and a high level of ownership in a fast-paced, ambiguous (startup) environment
Strong communication skills with the ability to articulate technical decisions to both software and non-software engineers (e.g., robotics specialists)

Preferred

Experience with real-time data streaming protocols (e.g., WebSockets, MQTT, GRPC)
Familiarity with geospatial libraries and mapping frameworks (e.g., MapKit, ArcGIS) for displaying drone paths and detected hazards
Prior experience in robotics, autonomous systems, defense, or other safety-critical systems where reliability is paramount
Exposure to low-level communication protocols or working directly with embedded systems engineers

Benefits

Equity Compensation – Be a part-owner in the company's future
Comprehensive Health Coverage – Including medical, dental, and vision plans
Health Savings Account (HSA) – Optional pre-tax savings for medical expenses
Unlimited PTO – Flexible time off to recharge, plus paid company holidays

Company

Seneca

twittertwitter
company-logo
Seneca is a company that develops advanced AI, robotic, and autonomous drone systems.

H1B Sponsorship

Seneca has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (4)

Funding

Current Stage
Early Stage
Total Funding
$60M
2025-10-20Series A· $60M
2024-06-01Seed
Company data provided by crunchbase