Software Engineer III

sgs-job-5972

Engineering
 Washington
On-Device ML
Machine Learning
Model Training
ML Inference
Embedded Devices
C++.

Contract - 12 Months + Possibility of extension depending on performance and budget approval up to 30 Months.

Location: Redmond, WA (Onsite) The Client's Team brings together a world-class team of researchers, developers, and engineers to create the future of virtual and augmented reality, which together will become as universal and essential as smartphones and personal computers are today. We are developing all the technologies needed to enable breakthrough AR glasses, including optics and displays, computer vision, audio, graphics, brain-computer interfaces, haptic interaction, eye/hand/face/body tracking, perception science, and true telepresence. The Audio team believes that by redefining human hearing and developing auditory machine intelligence, our research will overcome the barriers of distance, noise, and hearing ability to enhance human connection and communication. Through our Superhuman Communication and Connection initiative, we develop and mature audio technologies for AR glasses and wearables, from early research through tech transfer to the product teams that ship them. We are seeking a contract ML Software Engineer to bring state-of-the-art machine learning out of the lab and onto the device. Research models only matter to our prototypes if they run in real time, within tight compute, memory, and power budgets, on the embedded hardware that powers wearables. This role sits at that boundary: you will train and adapt models alongside research scientists, then own the work of optimizing, porting, and running them efficiently on embedded targets. The ideal candidate is equally comfortable in a PyTorch training loop and in a C/C++ inference runtime on a resource-constrained device. They understand that on-device ML is a co-design problem, where model architecture, quantization, and the target hardware all shape one another, and they can make the trade-offs required to get a research model running on real hardware quickly. Familiarity with audio ML, computer vision ML, or audio DSP is a strong plus, as many of our models operate on multimodal (audio and visual)

Job Responsibilities:

  • Work side by side with research scientists to take ML models from research prototypes to efficient, real-time inference on embedded devices.
  • Train, fine-tune, and adapt ML models with deployment constraints (latency, memory, power, compute) in mind.
  • Optimize models for on-device inference using techniques such as quantization, pruning, distillation, operator fusion, and architecture adjustments.
  • Port, integrate, and profile ML models on embedded targets (e.g., DSPs, NPUs, microcontrollers, mobile SoCs), identifying and resolving performance bottlenecks.
  • Write clean, maintainable, high-performance C/C++ code for on-device inference pipelines and integrate it into real-time prototype systems.
  • Build tools and infrastructure that make it faster for researchers to evaluate model performance and accuracy on target hardware.
  • Coordinate with internal hardware, runtime, and toolchain teams across teams to evaluate and integrate with existing systems.
  • Work collaboratively as part of a multifunctional team where communication, documentation, and teamwork are highly valued.
  • Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving.

Skills:

  • Optimizing and running ML inference on embedded / resource-constrained devices.
  • Training ML models (PyTorch or similar).
  • C/C++ (2+ years industry experience).
  • Audio ML.
  • Computer vision ML.
  • Audio DSP.

Education/Experience:

  • BS degree in Computer Science, Computer Engineering, Electrical Engineering, or related field, or equivalent work experience.
  • Industry experience optimizing and running ML inference on embedded or resource-constrained devices.
  • Experience training ML models using deep learning frameworks such as PyTorch or TensorFlow.
  • 2+ years of industry experience writing C/C++.
  • Experience profiling and debugging performance issues across the ML model and the target hardware.
  • Experience working in cross-functional teams.
  • Experience with ML for audio (e.g. speech enhancement, source separation, keyword spotting, acoustic event detection).
  • Experience with ML for computer vision (e.g. detection, tracking, segmentation, pose estimation).
  • Experience with audio DSP fundamentals (e.g. filtering, STFT/filterbanks, beamforming, real-time audio processing).
  • Experience with on-device inference frameworks and toolchains (e.g. ExecuTorch, TFLite/LiteRT, ONNX Runtime, vendor NPU/DSP SDKs).
  • Experience with model compression techniques such as quantization-aware training, post-training quantization, pruning, or distillation.
  • Experience writing hardware-specific optimizations (e.g., SIMD/NEON, DSP intrinsics, fixed-point arithmetic).
  • Experience working in the AR/VR or wearable device space.
  • Ability to gather requirements and work closely with researchers to develop novel solutions
  • History of writing code to support the execution of research initiatives..

Related Jobs

Software Engineer II

Engineering
 Washington
75.00
09+ Months

Location:- Redmond, WA / Sunnyvale, CA (Onsite) Own and sustain a family of production machine learning models. Day to day responsibilities include maintain ML models’ inference services and evaluation pipelines, integrate models into internal tools, and support the users and tooling owners using models. Tech stack: Python, PyTorch, Bento (Jupyter-style notebooks), Client's internal model-serving and always-on inference capacity, REST/GraphQL-style endpoints, and a lightweight web UI.

Python
PyTorch
GraphQL
DSP
Audio
Speech
Acoustics
Machine Learning
Bento.

Fabrication Engineer (Manufacturing Engineer IV)

Engineering
 Tennessee
04 Months

Location:- Mount Juliet, TN 37122 The role is responsible for managing the installation and setup of fabrication equipment, including punch/laser machines, press brakes, epoxy and paint lines, and related manufacturing equipment. The position will coordinate with cross-functional teams such as Safety & Environment, Facilities, Maintenance, Production, and Quality to ensure equipment and production processes are implemented on schedule. The role will also oversee quality performance, identify process improvement opportunities, manage production quality issues, and support continuous improvement and quality system initiatives

Industrial Engineering
Process Engineering
Fabrication

Gameplay Software Engineer III

Engineering
Remote
$85/Hr. on W2
09 Months (With High Possibilities of extension)

Work with a team of engineers to implement new features into Gaming Product, including integrating new platform services, game content, and more. Own major areas of the codebase -- maintain improve code quality and stability. Optimize various systems for best performance across platforms.

Gameplay
Unity
C#
Game Development
OOP.

Continuous Improvement Process Engineer

Engineering
 Ohio
06 Months

Location- Fairfield, OH 45014 The person will be partnered with our Industrial Engineers and Process Change leaders and will need to support the continuous improvement of the whole process, both in Front-end & Core, i.e. from tendering to delivery. The role will focus on continuous improvement of operational processes in the plant based on performance, productivity improvement, Smart Factory deployment, Production System sustainability, manufacturing excellence, and reduction of Product Lead Time.

Continuous Improvement
Process Engineering
Warehouse
Material Flow

Senior Implementation Manager

Engineering
 Washington
6 Months

Location : Richland, WA 99354 The Senior Implementation Manager will provide technical expertise, project support, oversight, and governance for Mechanical Enterprise Risk Projects within a commercial nuclear power plant environment. The role will work closely with Project Managers, management, vendors, and field personnel to validate project readiness, improve execution strategies, reduce project risks, optimize schedules and resources, and ensure safe, high-quality, cost-effective project delivery. The position requires extensive nuclear power plant and refueling outage experience, strong knowledge of maintenance and engineering processes, applicable codes and standards, work management practices, project schedules, risk management, and field execution. The Senior Implementation Manager will serve as a technical authority and provide candid guidance throughout project planning, implementation, testing, commissioning, and field execution.

Nuclear Power Plant
Enterprise Risk Projects
Project Implementation
Mechanical Projects
Refueling Outages
Project Strategy
Schedule Management
Risk Management
ASME Section XI
Work Management
Quality Control
Testing & Commissioning
Operating Experience
SAP
Asset Suite
Primavera
Microsoft Project
Human Performance Improvement

Quality Engineer

Engineering
 California
$30 - $65
10 Months

Location : El Segundo, CA 90245 The Quality Engineer will support product design and development activities from concept through product launch, with a focus on product quality, safety, reliability, and regulatory compliance. The role works closely with design, engineering, manufacturing, marketing, and quality teams to review product concepts, develop specifications and standards, assess risks, investigate quality issues, and support corrective actions. The position will support global product development and manufacturing activities across multiple product lines.

Quality Engineering
Product Development
Regulatory Compliance
Risk Analysis
DFMEA/PFMEA
Six Sigma

Procurement Engineer I

Engineering
 Washington
12 Months

Location : Richland, WA 99354 The Procurement Engineer I will support procurement, technical evaluation, procedure development, and engineering activities for station equipment, spare parts, and systems. The role will develop and maintain technical and administrative procedures, evaluate replacement equipment and parts, prepare procurement specifications, and ensure compliance with station requirements, license basis documents, and applicable regulatory standards. The position will also support outage activities, corrective actions, equipment qualification, and technical resolution of procurement-related issues.

Procurement Engineering
Technical Specifications
Procedure Development
Equipment Qualification
Quality Evaluation
Nuclear Power

Licensing Engineer - Engineering Projects II / III

Engineering
 Washington
12 Months

Location : Richland, WA 99354 The Licensing Engineer will provide regulatory and technical support for significant station initiatives and engineering projects within a nuclear-regulated environment. The role will support nuclear safety, licensing, regulatory, and environmental activities while working with Engineering Projects, plant organizations, vendors, industry groups, and regulatory agencies. The position will provide consultation and strategic guidance to management on regulatory and environmental matters, support resolution of licensing issues, participate in industry activities, and ensure applicable licensing, environmental policies, rules, and standards are understood and followed. Candidates may be considered at Level II or Level III based on experience and qualifications.

Nuclear Licensing
Regulatory Affairs
Engineering
Nuclear Regulatory Commission
Department of Energy
License Renewal
Regulatory Compliance
Environmental Review
Aging Management Programs
Engineering Projects
Technical

Power System Engineer

Engineering
 Texas
12 Months

Location : Taylor, TX 76574 The Power System Engineer will provide electrical engineering analysis and technical support for the interconnection of new generation resources to the electric power system. This role performs power system studies, evaluates generation interconnection applications, develops system models and analytical tools, and ensures compliance with applicable NERC Standards, Protocols, Planning Guides, and Market Guides. The position also supports future system planning, stakeholder communication, project tracking, and process improvements.

Power System Studies
Power Flow
PSS/E (PSSE)
Generation Interconnection
ERCOT Protocols
NERC Standards
logo

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


© 2026 All rights reserved.
logologologologo