Software Engineer III in Redmond

Software Engineer III in Redmond

Redmond Full-Time 90 - 95 $ / hour (est.) On-site
P

At a Glance

  • Tasks: Develop and optimise machine learning models for AR/VR devices in a cutting-edge research environment.
  • Company: Join PTR Global, a leader in tech solutions with a vibrant team culture.
  • Benefits: Enjoy competitive pay, health benefits, and opportunities for professional growth.
  • Other info: Dynamic work environment with excellent career advancement opportunities.
  • Why this job: Make a real impact on the future of AR/VR technology while working with innovative minds.
  • Qualifications: Experience in software development and machine learning, especially with C/C++ and deep learning frameworks.

The predicted salary is between 90 - 95 $ per hour.

Position

Software Engineer III

Location

Redmond, Washington

Duration

Contract

Job ID

180519

Job Overview

This role is an onsite contract position in Redmond, focused on bringing state-of-the-art machine learning models from research into real-time deployment on embedded devices for AR/VR and wearable technologies.

As a Software Engineer III, you will work within a Reality Labs-style research environment, collaborating closely with researchers and engineers to design, train, optimize, and deploy ML models that power next-generation audio and multimodal experiences for augmented reality glasses and related devices.

You will operate at the intersection of ML research, embedded systems, and high-performance C/C++ engineering, ensuring models run efficiently within strict latency, memory, compute, and power constraints.

Responsibilities

  • Collaborate side by side with research scientists to transition ML models from research prototypes into efficient, real-time inference solutions on embedded devices.
  • Train, fine-tune, and adapt ML models with deployment constraints in mind, including latency, memory footprint, power consumption, and compute limitations.
  • Optimize models for on-device inference using techniques such as quantization, pruning, distillation, operator fusion, and architecture refinements.
  • Port, integrate, and profile ML models on embedded targets such as DSPs, NPUs, microcontrollers, and mobile So Cs, identifying and resolving performance bottlenecks.
  • Write clean, maintainable, and high-performance C/C++ code for on-device inference pipelines and integrate it into real-time prototype systems.
  • Develop tools, scripts, and infrastructure that enable researchers to quickly evaluate model performance, accuracy, and resource usage on target hardware.
  • Work within deep learning frameworks (e. g., Py Torch or Tensor Flow) to build, train, and iterate on ML models for audio, vision, and multimodal applications.
  • Coordinate with internal hardware, runtime, and toolchain teams to evaluate, integrate, and leverage existing systems, SDKs, and inference runtimes.
  • Contribute to the design of end-to-end ML pipelines, from data preparation and training to deployment and monitoring on embedded platforms.
  • Profile and debug performance issues across both the ML model and the underlying hardware, using appropriate tools and methodologies.
  • Participate in code reviews, documentation, and knowledge sharing to maintain high engineering standards and foster team-wide best practices.
  • Work collaboratively as part of a multifunctional team where communication, documentation, and teamwork are highly valued.
  • Continuously learn and explore new technologies, algorithms, and hardware capabilities relevant to AR/VR, audio, and embedded ML.
  • Embrace ambiguity and contribute to problem solving at the frontiers of research, helping shape the future of AR/VR and wearable experiences.

Qualifications

  • BS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent work experience.
  • Industry experience optimizing and running ML inference on embedded or resource-constrained devices.
  • Hands-on experience training ML models using deep learning frameworks such as Py Torch or Tensor Flow.
  • 2+ years of industry experience writing production-quality C/C++ code.
  • Experience profiling and debugging performance issues across ML models and target hardware platforms.
  • Experience working in cross-functional teams, collaborating with researchers, hardware engineers, and software developers.
  • Strong understanding of on-device ML as a co-design problem, balancing model architecture, quantization, and hardware capabilities.
  • Ability to write clean, efficient, and well-documented code suitable for real-time systems and embedded environments.
  • Familiarity with embedded targets such as DSPs, NPUs, microcontrollers, and mobile So Cs, and their associated toolchains.
  • Preferred: Experience with ML for audio applications (e. g., speech enhancement, source separation, keyword spotting, acoustic event detection).
  • Preferred: Experience with ML for computer vision (e. g., detection, tracking, segmentation, pose estimation).
  • Preferred: Knowledge of audio DSP fundamentals, including filtering, STFT/filterbanks, beamforming, and real-time audio processing.
  • Preferred: Experience with on-device inference frameworks and toolchains such as Execu Torch, TFLite/Lite RT, ONNX Runtime, or vendor NPU/DSP SDKs.
  • Preferred: Experience with model compression techniques such as quantization-aware training, post-training quantization, pruning, or distillation.
  • Preferred: Experience writing hardware-specific optimizations (e. g., SIMD/NEON, DSP intrinsics, fixed-point arithmetic).
  • Preferred: Experience working in the AR/VR or wearable device space, particularly with real-time, user-facing applications.
  • Ability to gather requirements from researchers and stakeholders and translate them into robust technical solutions.
  • History of writing code and building systems that support the execution and scaling of research initiatives.
  • Comfort working in an environment that values honesty, consideration, ownership, and self-motivation.
  • Ability to adhere to company policies, exercise sound judgment, manage stress effectively, and work safely and respectfully with others.
  • Capability to meet client expectations and standards while safeguarding business operations and organizational reputation.
  • About PTR Global

PTR Global is a leading provider of information technology and workforce solutions.

PTR Global has become one of the largest providers in its industry, with over 5000 professionals providing services across the U.

S. and Canada.

  • For more information visit www. ptrglobal. com
  • Payment and Privacy

At PTR Global, we understand the importance of your privacy and security. We NEVER ASK job applicants to:

  • Pay any fee to be considered for, submitted to, or selected for any opportunity.
  • Purchase any product, service, or gift cards from us or for us as part of an application, interview, or selection process.
  • Provide sensitive financial information such as credit card numbers or banking information.

Successfully placed or hired candidates would only be asked for banking details after accepting an offer from us during our official onboarding processes as part of payroll setup.

  • Pay Range
  • $90- $95

The specific compensation for this position will be determined by several factors, including the scope, complexity, and location of the role, as well as the cost of labor in the market; the skills, education, training, credentials, and experience of the candidate; and other conditions of employment.

Our full-time consultants have access to benefits, including medical, dental, vision, and 401K contributions, as well as PTO, sick leave, and other benefits mandated by applicable state or localities where you reside or work.

If you receive a suspicious message, email, or phone call claiming to be from PTR Global do not respond or click on any links.

Instead, contact us directly at +1 214-740-2424.

To report any concerns, please email us at legal@pinnacle1. com

During the hiring process, we may use artificial intelligence (AI) tools to assist in evaluating information related to your application.

These tools may help analyze job-related qualifications or assist recruiters in reviewing applications and interview responses.

AI-generated information is one factor considered in our hiring process.

Final employment decisions are made by qualified hiring personnel and are not based solely on AI-generated recommendations.

#J-18808-Ljbffr

Software Engineer III in Redmond employer: PTR Global

At PTR Global, we pride ourselves on being an exceptional employer, offering a collaborative and innovative work culture that empowers our Software Engineers to thrive. Located in the vibrant tech hub of Redmond, Washington, our team enjoys access to cutting-edge projects in AR/VR and wearable technologies, along with comprehensive benefits including medical, dental, vision, and 401K contributions. We are committed to fostering employee growth through continuous learning opportunities and a supportive environment that values teamwork and creativity.

P

Contact Details:

PTR Global Recruitment Team

We think you need these skills to ace Software Engineer III in Redmond

Machine Learning
Embedded Systems
C/C++ Programming
Model Optimization
Quantization
Pruning
Deep Learning Frameworks (PyTorch, TensorFlow)