Tailored Management logo

Embedded Software Engineer, Visual Perceptual Quality

Tailored Management
  • Redmond, WA
  • $88 Per Hour
  • Quick Apply
1 day ago

Job Description

Embedded Software Engineer, Visual Perceptual Quality
Location: Fully Onsite at Redmond, WA
Pay Rate: $80 - $88/hour on W2
Contract Duration: 12 Months
Benefits: Dental, Health, Vision, 401K, PTO
Experience: 5+ years
Interview: 3 rounds
 
About the Role
We are seeking an experienced Embedded Software Engineer to support the development of next-generation AR/VR devices and visual perceptual quality systems. This role focuses on developing embedded firmware, building robust test infrastructure, and creating automated and manual validation solutions for computer vision, graphics, and display pipelines.
 
You will work across the software stack—from low-level firmware and device drivers to application-level rendering and test automation—while collaborating closely with engineering teams to deliver high-quality visual experiences on advanced AR devices.
 
Responsibilities
  • Develop and modify C/C++ embedded firmware supporting visual perceptual quality features across computer vision, graphics, and display pipelines.
  • Design, implement, and maintain hardware-in-the-loop (HIL) test infrastructure for evaluating perceptual quality, latency, accuracy, and motion-to-photon performance.
  • Develop and maintain unit, integration, automated, and manual tests, including CI-based validation.
  • Debug complex issues across hardware and software stacks, including hardware bring-up, drivers, graphics, display systems, and application-level rendering.
  • Develop optimized firmware and software utilities for embedded environments, with consideration for portability across processors and platforms.
  • Integrate platform-level features and tailor existing firmware, device drivers, and applications to project requirements.
  • Build and maintain CI/CD automation supporting embedded software and hardware validation.
  • Develop Python or similar scripting utilities for test automation, diagnostics, and engineering workflows.
  • Collaborate with cross-functional engineering teams to identify issues, develop short-term workarounds, and implement robust long-term solutions.
  • Produce clean, maintainable, well-documented, and testable code.
  • Document technical designs, tradeoffs, test methodologies, results, and recommendations for engineering stakeholders.
 
Must Have Qualifications
  • 5+ years of professional experience developing and testing low-level firmware or systems software for embedded platforms.
  • 5+ years of strong C/C++ programming experience, including production firmware and test applications.
  • Demonstrated experience with embedded software development and hardware-in-the-loop testing.
  • Experience developing CI/CD infrastructure and automation for embedded or hardware-dependent software.
  • Experience designing and maintaining reusable test frameworks, test harnesses, or validation infrastructure.
  • Strong debugging skills across complex hardware/software stacks.
  • Experience with RTOS, multithreaded programming, or real-time applications.
  • Experience across the software development lifecycle, including requirements, design, implementation, testing, debugging, and delivery.
  • Proficiency with Python or similar scripting languages for test automation and engineering utilities.
  • Strong written and verbal communication skills, with the ability to collaborate effectively across engineering teams.
  • Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related technical field.
 
Preferred Qualifications
  • Experience with computer vision, graphics, and display systems.
  • Experience developing software for AR/VR or spatial computing technologies.
  • Understanding of visual and perceptual quality metrics such as JND, SSIM, flicker thresholds, image quality, and motion-to-photon latency.
  • Experience with AR/VR display technologies and their performance constraints.
  • Experience with the Android platform, including NDK, JNI, HAL, or other low-level platform integration.
  • Familiarity with image/video quality assessment tools or development of custom measurement utilities.
  • Experience working with custom silicon or specialized hardware supporting computer vision and graphics workloads.
  • Ability to work independently, prioritize multiple technical deliverables, and communicate effectively with cross-functional stakeholders.
 
Typical Day
A typical day may include developing C/C++ firmware, expanding hardware-in-the-loop test infrastructure, writing automated validation tests, debugging issues across firmware and graphics pipelines, and collaborating with engineers to improve perceptual quality measurement and device performance.
The role requires someone who can move comfortably between low-level embedded development and higher-level test automation, while maintaining a strong focus on software quality, system reliability, and measurable user experience.
 
Pursuant to the California Fair Chance Act, Los Angeles County Fair Chance Ordinance for Employers, Los Angeles Fair Chance Initiative for Hiring Ordinance, and San Francisco Fair Chance Ordinance, qualified applicants will be considered for assignment with arrest and conviction records. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness, meet client expectations, standards, and accompanying requirements, and safeguard business operations and company reputation. #TMMT
 

Numbers & Facts

LocationRedmond, WA
IndustryStaffing/Employment Agencies
Salary$88 Per Hour
Company Size1,000 to 1,499 employees
Year Founded1968
Websitehttps://www.tailoredmanagement.com/

About Company

CONNECTING TOP TALENT WITH TOP-TIER OPPORTUNITIES

Tailored Management is a global staffing firm that specializes in partnering with large organizations that run their contingent labor program in a VMS/MSP environment. We have the unique capacity to support programs across all scopes and geographic locations from a single headquarters, successfully elevating program performance across the board and minimizing costs, miscommunication and delivery times. But what do we really do? We bring together the best talent with the greatest opportunities.

Skills

  • Accounts Receivableunmatched
  • Accounts Receivable Softwareunmatched
  • Androidunmatched
  • Automationunmatched
  • Automation Systemsunmatched
  • Business Operationsunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Communication Skillsunmatched
  • Computer Firmwareunmatched
  • Computer Graphicsunmatched
  • Computer Maintenanceunmatched
  • Computer Scienceunmatched
  • Computer Skillsunmatched
  • Computer Visionunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Debugging Skillsunmatched
  • Device Driversunmatched
  • Electrical Engineering Softwareunmatched
  • Embedded Hardwareunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Establish Prioritiesunmatched
  • Graphicsunmatched
  • Halunmatched
  • Hardware Administrationunmatched
  • Identify Issuesunmatched
  • Java RNI and JNI (Java Raw or Native Interface)unmatched
  • Multithreaded Programmingunmatched
  • Presentation/Verbal Skillsunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • Quality Managementunmatched
  • Quality Metricsunmatched
  • Realtime Operating Systemunmatched
  • Realtime Programmingunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Software Validationunmatched
  • System Validationunmatched
  • Systems Reliabilityunmatched
  • Team Playerunmatched
  • Technical Deliveryunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Harnessunmatched
  • Test Plan/Scheduleunmatched
  • Test Scriptsunmatched
  • Testingunmatched
  • User Documentationunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Validation Testingunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder