iOS Application Engineer
Passive Logic
Job Summary
Develop iOS applications with GPU programming using SwiftUI, UIKit, and Objective C/C++ for automation and energy management AI tools. This role involves building edge-based AI frameworks, utilizing 3D graphics, linear algebra, and Metal for AR transformations and optimization. Responsibilities include developing Swift-based controls for CoreBluetooth, integrating neural networks, and creating immersive AR experiences with efficient Metal GPU rendering pipelines for high-performance real-time visualization. Design and develop multithreaded GCD apps to enhance performance.
Must Have
- Bachelor’s Degree in Computer Science or Mechanical Engineering
- at least 2 years of experience in job offered
- Proficiency with Swift
- Proficiency with GCD
- Proficiency with ARKit
- Proficiency with Machine Learning
- Proficiency with Vision
- Proficiency with Metal API
- Proficiency with Shader programming
- Proficiency with SwiftUI
- Proficiency with UIKit
- Proficiency with CoreBluetooth
- Proficiency with Objective-C/C++
- Proficiency with Git
- Proficiency with Xcode
Job Description
Develop iOS applications with GPU programming using SwiftUI, UIKit and Objective C/C++ to build automation and energy management AI tools. Help develop edge-based AI frameworks. Use 3D graphics concepts, 3D math, linear algebra, and geometry for AR transformations, mesh processing and optimization. Use GPU-accelerated computations with Metal for optimization. Develop Swift-based controls for CoreBluetooth platform. Use software design patterns to develop a maintainable application architecture with Git and Xcode. Train and integrate neural networks into iOS applications using Machine Learning. Develop apps utilizing augmented reality (AR) technology to deliver immersive and interactive user experiences. Create efficient Metal GPU rendering pipelines for 3D graphics in ARKit, optimizing Shaders, buffers, and texture management to ensure smooth, high-performance real-time visualization. Design and develop multithreaded GCD apps in iOS to enhance performance.
Requires: Bachelor’s Degree in Computer Science or Mechanical Engineering, plus at least 2 years of experience in job offered, and proficiency with Swift, GCD, ARKit, Machine Learning, Vision, Metal API, Shader programming, SwiftUI, UIKit, CoreBluetooth, Objective-C/C++, Git and Xcode.