Mobile Software Engineer

SGS_JOB_2432

Engineering
 California
C++
Python
Pytorch
Android
IOS
Hardware Integration

Contract - 12 Months

Location (mandatory): Sunnyvale, CA • Join the teams behind Client's products, used by billions worldwide. Do you want to pioneer the next frontier of computing platforms with our Smart Glasses and AI-first consumer devices, while enhancing existing products like Messaging Apps, Video, Groups, News Feed, Search, AR/VR, GenAI, and more? Are you ready to tackle unique, large-scale, and highly complex technical challenges? Client is looking for full stack Software Engineers to join our product teams. • We are seeking a full stack Software Engineer to develop a next-generation application that unlocks new experiences through algorithms enabling high-quality media capture and AI features. • Our engineers collaborate with world-class software, hardware, and system engineers to deliver cutting-edge camera user experiences by developing groundbreaking algorithms across our AR, VR, and MR product portfolios.

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.

Related Jobs

Software Engineer

Engineering
 Massachusetts
3+ years

Location: Lexington, MA Full lifecycle application development. Designing, coding, and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, and software reliability analysis. Object-oriented Design and Analysis (OOA and OOD). Software modeling and simulation. Front-end graphical user interface design. Software testing and quality assurance. Performance tuning, improvement, balancing, usability, and automation. Supports, maintains, and documents software functionality. Integrates software with existing systems. Evaluates and identifies new technologies for implementation. Maintains standards compliance. Implements localization or globalization of software.

Python and Bash scripting (C/C++ a plus)
Linux and Embedded Systems development
System testing
integration
and troubleshooting
Hardware/Software interaction and debugging
Wireshark
MATLAB
and VHDL familiarity
Communication systems and signal processing knowledge
Git/GitHub and automated test tools (e.g.
Bamboo)
Strong communication and teamwork skills

Data Engineer I

Engineering
Remote
12 months

Experienced Data Engineer to support our infrastructure work. This role would be primarily responsible for building and modifying high-complexity pipelines and alerting systems for my team in legal. We're looking for someone having experience with SQL and python-based pipeline development (Dataswarm, airflow, etc). Beyond YOE, due to the technical complexity of the role, we'd ideally like to find someone who has experience working on data warehousing and building (+ leading end-to-end projects to build) high-complexity monitoring and alerting systems. We're a very XFN-heavy team, so someone who is very communicative, collaborative, comfortable navigating ambiguity / tenacious in finding answers, and cognizant of privacy/security would do very well in this role.

SQL
Python
ETL pipelines
data warehousing
legal team
E-discovery

Supply Chain Analyst III

Engineering
Remote
12 months

Location (mandatory): REMOTE _ USA The main function of the Inventory Analyst is to ensure provide timely reporting and status on finished goods inventory, transaction work in system of record for allocations and general item maintenance, and various assignments and activities related to inventory planning and system updates.

Inventory Analyst
Oracle ERP
Planning Software
EPM
APICS
Supply Chain

Systems Engineer

Engineering
 Tennessee
6 Months

Location (mandatory): Maryville ,TN The Mid-Level Systems Administrator will support day-to-day operations of the on-premise Data Center, web servers, and SQL servers. This role involves hands-on management of local IT infrastructure, hardware procurement and configuration, data storage systems, and disaster recovery. The administrator will work closely with a senior mentor to learn internal systems, ensure uptime and security compliance, and maintain reliable IT operations across the facility.

Data Center
Systems Engineering
Active Directory
SQL
Servers

Data Scientist – Legal Data

Engineering
Remote
6 Months

We are looking for a Data Scientist to work on our Legal team. The Data Science role is critical to support Client’s eDiscovery & Information Governance team by addressing the growing volume and complexity of work. For this role, you will enjoy working with one of the richest data sets in the world, cutting edge technology, and the ability to see your insights turned into real world impact. The perfect candidate will have a background in a quantitative or technical field, a perfectionist mentality, and will have excellent communication skills. You are focused on accuracy, a self-starter, and have demonstrated success in using analytics to drive understanding and to influence business decisions.

SQl
Python
Data science
ETL
Big data
Legal Data
E Dicovery

Senior Data Labeling Analyst

Engineering
Remote
6 Months

The Data Labeling Analyst (DLA) will contribute to large projects and leverage analytical skills to help deliver lasting impact on products. If you thrive in ambiguous environments and love finding areas for improvement, you’ve come to the right place. The main function of a DLA is to support and improve the quality of our labeling programs. DLAs support our project managers and partner with our global vendors to ensure all operational metrics meet targets. DLAs are expected to become Subject Matter Experts on labeling workflows and help deliver lasting impact for the product teams we support.

Data Annotation
Data Labeling
AI Training
Statistical Analysis
Coding Languages

Data Engineer IV – Legal Data

Engineering
Remote
12 Months

Surrounding Team & Key Projects – Senior engineers build tables containing legally relevant information and develop alerting systems that create tasks or send emails when issues arise (e.g., unauthorized data modifications). Types of Interviews - SQL screen, moderate complexity, no python screen. General questions about experience. (45 Minutes)

SQl
Python
ETL
Legal Data
Complex Pipeline
End to End Projects

Supply Chain Analyst IV

Engineering
 California
58-62/Hr. on W2
12 Months

Location (mandatory): Fremont, CA The main function of a Supply Chain Analyst is to define, build, manage and measure global asset management. A typical Supply Chain Analyst may be responsible for buying goods and services, and analyze performance of suppliers. Minimum 2 rounds of interviews.

Supply Chain
Consumer Electronics
Analytics
SQL
Tableau
Price Proposals
Data Center

Concept Artist – Racing Games

Engineering
Remote
1 Month

Work with the concept team, art, and game direction to establish art style and tone guides and create inspiring mood pieces, gameplay and character ideation, sketches, and color key scripts. Collaborate with other art and design disciplines to help steer initial conceptual direction into compelling visual and game experiences throughout development, including more detailed production callouts and reference and mood boards. Provide feedback and mentorship to other concepts artists on the team, both for executing on a compelling vision for the games we make, as well as helping each to grow and thrive in their professional artistic careers. Help continue expand the capabilities concept team, through training and team building, refinements of process and techniques, and candidate recruiting and hiring.

Art Styles
Concept Aat
VR
XR
Racing Games
logo

At SGS Consulting, we go beyond resume-job matches, creating meaningful connections and pathways for individuals to thrive in defining careers.


2025. All right reserved.
logologologologo