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

Safety Engineer

Engineering
 Ohio
12 Months

Location (mandatory): Oxford, OH • Leads and promotes a SAFE First Culture • Assures the facility is in compliance with safety and environmental programs, regulations, and company policy. • Performing job hazard analysis to identify loss potential of our systems and processes and recommending appropriate corrective actions. • Review location standards, policies, and practices as necessary to assure they are current and in concert with company and / or regulatory requirements. Work with Safety Manager to revise as necessary. • Train associates, supervisors, and other employees in the areas of general safety and environmental awareness, specific program requirements and specific job requirements. Work with Safety Manager to create training programs. • Maintaining required records, preparing reports and files as necessary to meet corporate and regulatory requirements. • Conduct warehouse safety and environmental inspections. • Organize and coordinate emergency response. • Conduct ergonomics assessments and implement solutions. • Organize and lead the safety committee. • Lead job safety analysis and hazard assessment. • Coordinate accident investigation and reporting. • Facilitate ISO 45001 and ISO 14001. • Promote a culture of zero incidents and strong value on our human resources. • Complete monthly training on safety and environmental topics. • Ensure compliance with environmental regulations and permit requirements. This job might be for you if: Self-motivated, confident professional that wants to join a team environment in a company with a strong safety and sustainable development culture. • Embraces a culture of continuous improvement and strives to always exceed expectations. Will help drive the culture that every incident is avoidable and being proactive in detecting and eliminating risk is everyone's responsibility. • Passionate about sustainable development and will help drive the team to continuously reduce the consumption of resources and the

Safety
OSHA
EPA
EHS

Systems Engineer

Engineering
 Illinois
6 Months

Location (mandatory): Elgin, IL • We are seeking a talented and motivated Systems Engineer I to join our team in Elgin, IL. • The ideal candidate will have 1-3 years of experience in system-level design, requirements management, customer support, and test support for a variety of engineering projects. This role involves making changes to or upgrading existing systems designs, enhancing and improving existing technologies to apply to new solutions, and performing root cause analysis to identify and resolve system design issues.

Systems Engineering
Networking
TCP/IP
Windows

Data Scientist III

Engineering
 New York
75-80/Hr. on W2
7 Months

Location (mandatory): New York, NY • Apply knowledge of statistics, machine learning, programming, data modeling, simulation, and advanced mathematics to recognize patterns, identify opportunities, pose business questions, and make valuable discoveries leading to prototype development and product improvement. • Use a flexible, analytical approach to design, develop, and evaluate predictive models and advanced algorithms that lead to optimal value extraction from the data. • Generate and test hypotheses and analyze and interpret the results of product experiments. • Create measurement frameworks and metrics to evaluate product success. • Work with product engineers to translate prototypes into new products, services, and features and provide guidelines for large-scale implementation. • Provide Business Intelligence (BI) and data visualization support, which includes, but limited to support for the online customer service dashboards and other ad-hoc requests requiring data analysis and visual support.

SQL
Python
Product Analytics
Statistical Analysis

Data Scientist III

Engineering
 Washington
6 Months

Location (mandatory): Redmond, WA As a Technical Support Lead, you will be a critical member of an internal operations team supporting novel research devices. You’ll ensure that all the dashboarding and telemetry reporting needs of the team are met to enable our ambitious research programs to succeed. You will need a blend of project management and operations acumen to collaborate cross-functionally. To be successful, you will need to navigate conflicting stakeholder requirements, design and build new dashboards to drive operational success, and work within an ambiguous, research-driven environment. Our team consists of varying levels of experiences and backgrounds. Relevant experience is important, but ultimately less so than your abilities.

SQL
Python
Big Data
Hive

Linguist III

Engineering
 Washington
6 Months

Location : Redmond, WA or Burlingame, CA. The main function of a Linguist is to develop annotation workflows to assess product quality and analyze datasets, providing insights to XFN stakeholders.

SQL
Python
Digital Assistant

Customer Experience Analyst

Engineering
Remote
12 Months

• Work with large and complex datasets to solve challenging problems using various analytical and statistical approaches. • Synthesize and analyze customer feedback from multiple sources (e.g., surveys, digital analytics, behavioral, and operational data) across end-to-end customer journeys to identify trends, pain points, and areas for improvement. • Apply advanced statistical modeling, machine learning, and natural language processing (NLP) to analyze large-scale customer support interactions (e.g., chat logs, call transcripts, support tickets) and extract actionable insights. • Use clustering and segmentation techniques to identify common customer issues and recommend targeted solutions or self-service resources. • Develop and maintain robust reporting and dashboards to track customer experience metrics and KPIs. • Integrate customer feedback data with other transactional, operational, and behavioral data sources to create a comprehensive picture of customer experience drivers. • Advocate for customers and influence corrective actions through periodic and ad-hoc reporting, proactively evangelizing insights among key stakeholders. • Collaborate with cross-functional teams to identify root causes of customer issues and develop action plans to remediate and measure effectiveness. • Communicate complex technical concepts to non-technical stakeholders.

SQL
CX
NPS
CSAT
Survey Analytics
Python
Pandas

Algorithm Developer

Engineering
 Washington
6 months

Location : Redmond, WA. The primary function of an Algorithm Developer is to design, develop, and implement algorithms primarily for machine learning applications. The developer will assess the effectiveness of these algorithms against requirements and ensure robust performance

Python
Pytorch
Tensorflow
C++
C#
ML models

Hardware Engineer

Engineering
 Massachusetts
3+ years

Location: Lexington, MA Designs, develops, and tests computer hardware, including computer systems, circuit boards, computer chips, keyboards, routers, and printers. Supervises the manufacturing, production, and installation of parts. Designs and oversee the production of computer hardware equipment. Tests and re-tests parts to ensure proper function. Identifies and isolates defects. Designs and develops the software systems that control computers. Designs and tests circuits and other electronic components. Tests work and refine processes. Integrates components into final design. Evaluates design effectiveness and makes changes if necessary. Generates specifications for parts. Controls the efficiency of processes. Builds, tests, and modifies product prototypes. Analyzes information and recommends appropriate hardware to users. Designs support peripherals, including CPUs, support logic, microprocessors, custom integrated circuits, printers, and disk drives. Specifies power supply requirements and configuration. Retrieves data for system capability analysis. Experience with hardware engineering software (Altium Designer, Orcad, Cadence Allegro) and electronics tools (soldering irons, magnifiers).

Engineering / Hardware Engineering

Linguist II

Engineering
Remote
6 Months

We are looking for a Linguist to help us develop language components for a variety of voice-enabled technologies and products. We are seeking candidates with native fluency in Mandarin (Simplified Chinese) with strong linguistic data analysis and language technology experience to manage data collection, LLM-powered data synthesis and data annotation tasks, prompt engineering, localization and quality evaluations.

Linguist
SQL
Python
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