Mobile Software Engineer

SGS Consulting

Sacramento (CA)

On-site

USD 120,000 - 180,000

Full time

5 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

SGS Consulting is hiring a mobile software engineer to design, develop, and maintain iOS and Android apps that connect with smart glasses. You will work with hardware engineers, UX/UI designers, and researchers to deliver features across devices.

You should have strong Python/C++ skills, real-time app experience, and familiarity with AR/VR frameworks. The role emphasizes performance, usability, and robust documentation.

Qualifications

  • Bachelor's or master's degree in CS, Software Engineering or related field.
  • Proficiency in Python and C++ for developing and integrating software components with mobile apps and hardware.
  • Strong mobile development experience on Android and/or iOS (Kotlin/Java/Swift/Obj-C).
  • Experience in developing apps requiring hardware integration like smart glasses, Bluetooth, etc.
  • Understanding of responsive design and intuitive mobile interfaces.
  • Strong debugging and optimization skills for performance.
  • Excellent written and verbal communication for cross-functional teams.
  • Knowledge of UI/UX principles and collaboration with designers.
  • Experience with AR/VR frameworks like ARKit/ARCore/ Unity.
  • Familiarity with sensors and hardware (cameras, accelerometers, gyroscopes).

Responsibilities

  • Design, develop, and maintain mobile apps that integrate with smart glasses.
  • Collaborate with hardware engineers and UX/UI designers on features for the ecosystem.
  • Implement APIs and services for data exchange between apps and devices.
  • Stay updated on mobile dev trends and apply them to performance improvements.
  • Optimize apps for performance, scalability, and battery life.
  • Write clean, documented code following best practices.
  • Test and debug across devices and OS versions for reliability.
  • Collaborate across teams to deliver cutting-edge solutions.
  • Prioritize usability, maintainability, and clear documentation.

Skills

C++/Python
PyTorch
Camera software
Mobile app dev
Real-time app
Computer Vision
Graphics & 3D

Education

CS/SE degree
Bachelors/Masters in CS or related

Tools

ARKit
ARCore
Unity

Job description

Job Responsibilities:
  • Design, develop, and maintain Android and iOS applications that seamlessly integrate with our smart glasses, ensuring a cohesive user experience across devices.
  • Collaborate with cross-functional teams, including hardware engineers and UX/UI designers, to create innovative features and functionalities for our smart glasses ecosystem.
  • Implement robust APIs and services to facilitate communication between mobile applications and smart glasses, ensuring efficient data exchange and synchronization.
  • Stay up-to-date with the latest mobile development trends and technologies, and apply this knowledge to enhance app performance and user experience.
  • Optimize mobile applications for performance, scalability, and battery efficiency, ensuring they meet the highest quality standards.
  • Write clean, maintainable, and well-documented code, following best practices in software development.
  • Conduct thorough testing and debugging of mobile applications to ensure reliability and stability across different devices and operating systems.
  • Collaborate within the team and across teams, working closely with researchers, software engineers, and product managers to deliver cutting-edge solutions.
  • Prioritize usability, maintainability, scalability, ease of debugging, and clear documentation in all development efforts.
Skills:
  • C++/Python and PyTorch
  • Knowledge on Camera software
  • Experience in app development with iOS or Android is a big plus
  • Real time application development experience
  • Experience in Computer Vision
  • Experience in computer graphics and 3D geometry
Education/Experience:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in Python and C++ for developing and integrating software components that interact with mobile applications and hardware devices.
  • Strong proficiency in mobile development for Android and/or iOS platforms, using languages such as Kotlin, Java, Swift, or Objective-C.
  • Proven experience in developing mobile applications that require hardware integration, such as smart glasses, including familiarity with Bluetooth or other communication protocols.
  • Understanding of responsive design principles and experience in creating intuitive, user-friendly mobile interfaces.
  • Strong troubleshooting and debugging skills, with the ability to optimize mobile app performance and battery efficiency.
  • Clear and effective written and verbal communication skills, with a demonstrated ability to collaborate successfully with cross-functional teams, including hardware engineers and UX/UI designers.
  • Knowledge of UI/UX design principles and the ability to work closely with designers to implement seamless user experiences.
  • Experience with augmented reality (AR) or virtual reality (VR) technologies and frameworks, such as ARKit, ARCore, or Unity.
  • Familiarity with the development and integration of AI or machine learning features within mobile applications.
  • Experience in developing applications that utilize sensors and other hardware components, such as cameras, accelerometers, and gyroscopes.
  • Knowledge of low-level programming and optimization techniques for performance-critical applications.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Engineer for Smart Glasses & AR Apps
Mobile Engineer for Smart Glasses & AR Apps

SGS Consulting • Sacramento (CA)

On-site
USD 120,000 - 180,000
Software Engineer II
Software Engineer II

SGS Consulting • Madison (WI)

On-site
USD 90,000 - 130,000
Android Engineer (C++)
Android Engineer (C++)

Binance • United States

On-site
USD 120,000 - 180,000
Software Developer/Application App Developer
Software Developer/Application App Developer

SGS Consulting • Milton (MA)

On-site
USD 90,000 - 120,000
Software Developer/Application App Developer
Software Developer/Application App Developer

SGS Consulting • Boston (MA)

On-site
USD 90,000 - 120,000
Senior Mobile Engiineer – Android
Senior Mobile Engiineer – Android

Pentangle Tech Services | P5 Group • Plano (TX)

On-site
USD 120,000 - 170,000
Senior Mobile Developer Android & iOS
Senior Mobile Developer Android & iOS

Compunnel, Inc. • Atlanta (GA)

On-site
USD 100,000 - 130,000
Senior Mobile Engineer – Android
Senior Mobile Engineer – Android

Pentangle Tech Services | P5 Group • Plano (TX)

On-site
USD 110,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Spectraforce Technologies, Inc. • Redmond (WA)

On-site
USD 120,000 - 180,000
iOS & Android Apps Developer
iOS & Android Apps Developer

Victoria Productions NYC • New York (NY)

On-site
USD 83,000 - 124,000