Software Engineer III

Epitec Staffing
  • Redmond, WA
  • $77.20–$90.30 Per Hour
  • Quick Apply
Today

Job Description

Job Title: 

Software Engineer III 

 

Location: 

Redmond, Washington 

 

Job Type: 

Full-time,1 Year On-Going Contract, W2 

 

Schedule: 

Monday – Friday, Onsite 

 

Pay Range: 

$77.20 - $90.30 per hour  

 

Job Description:  

Key Responsibilities 

  • Develop and modify device firmware using C/C++ to support visual perceptual quality features across computer vision, graphics, and display pipelines. 

  • Design, implement, and maintain test infrastructure used to evaluate perceptual quality metrics, including latency, accuracy, quality, and motion-to-photon performance. 

  • Create and maintain unit tests, integration tests, manual validation procedures, and CI automation. 

  • Debug issues across the software stack, including firmware, drivers, hardware interfaces, graphics systems, and application-level rendering. 

  • Develop optimized firmware and software utilities for embedded platforms. 

  • Integrate platform-level features and enhancements where applicable. 

  • Collaborate with engineering teams to improve firmware, drivers, and software applications. 

  • Contribute to CI/CD pipelines, automation efforts, and software quality initiatives. 

  • Create clear technical documentation covering designs, testing strategies, implementation details, and validation results. 

Requirements 

  • 5+ years of experience developing and testing embedded firmware or systems software. 

  • 5+ years of hands-on C and C++ programming experience. 

  • Experience delivering production-quality firmware and software applications. 

  • Strong understanding of the full software development lifecycle. 

  • Experience building reusable test frameworks, harnesses, or validation infrastructure. 

  • Proven debugging experience across complex software and hardware environments. 

  • Experience with RTOS and multi-threaded or real-time systems. 

  • Experience with CI/CD tools and development workflows. 

  • Proficiency with Python or similar scripting languages for automation and tooling. 

Preferred Qualifications 

  • Experience with computer vision, graphics, or display technologies. 

  • Familiarity with visual and perceptual quality metrics such as SSIM, JND, flicker thresholds, and motion-to-photon latency. 

  • Experience supporting AR/VR or mixed reality platforms. 

  • Android platform experience including NDK, JNI, or HAL. 

  • Knowledge of image and video quality assessment tools. 

  • Strong communication skills and the ability to work independently in a fast-paced engineering environment. 

Skills 

  • Embedded Firmware Development 

  • C / C++ 

  • Python Automation 

  • RTOS 

  • Embedded Linux 

  • Test Automation 

  • System Validation 

  • HIL / SIL Testing 

  • CI/CD 

  • Graphics & Display Pipelines 

  • Hardware-Software Integration 

  • Multi-Threaded Systems 

  • Firmware Debugging 

  • Computer Vision 

  • AR/VR Technologies 

 

Education 

  • Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related technical discipline. 

 

 

 
 

 

 

#LI-LH1 #INDPRO 

Numbers & Facts

LocationRedmond, WA
Salary$77.20–$90.30 Per Hour

Skills

  • Accounts Receivableunmatched
  • Automationunmatched
  • Automation Systemsunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Communication Skillsunmatched
  • Computer Firmwareunmatched
  • Computer Graphicsunmatched
  • Computer Scienceunmatched
  • Computer Skillsunmatched
  • Computer Visionunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Device Driversunmatched
  • Electrical Engineering Softwareunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Hardware-Software Integrationunmatched
  • Integration Testingunmatched
  • Machine Toolunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • Quality Metricsunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • System Validationunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Test Designunmatched
  • Test Plan/Scheduleunmatched
  • Test Strategyunmatched
  • Testingunmatched
  • Unit Testunmatched
  • Validation Testingunmatched

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