×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Software Engineer IV

Job in Redmond, King County, Washington, 98052, USA
Listing for: EPITEC
Full Time position
Listed on 2026-06-26
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 90 - 95 USD Hourly USD 90.00 95.00 HOUR
Job Description & How to Apply Below

Job Title: Firmware Software Engineer
Location:Redmond, Washington (preferred)
Sunnyvale, California (Secondary)
Contract Duration: 1 year
Pay Rate: $90–95/hour
Work Arrangement: Onsite

Summary

The Firmware Software Engineer will design, develop, test, and evaluate low-level embedded software that supports a variety of systems, including graphics and display pipelines. This role focuses on building high-quality firmware using C/C++, optimizing performance across platforms, and collaborating with cross-functional teams to enhance product functionality. The ideal candidate has strong expertise in embedded systems, debugging across the software stack, and delivering reliable, production-ready code in fast-paced environments.

Key Responsibilities
  • Develop high-quality firmware using C/C++ for embedded environments with cross-platform portability
  • Optimize firmware for graphics and display pipelines to support product use cases
  • Collaborate with internal teams and vendors to customize firmware, drivers, and system components
  • Debug issues across the full software stack, including hardware interactions, and implement both short- and long-term solutions
  • Write and maintain tests, including unit tests, manual testing, and CI automation
Basic Qualifications
  • Bachelor’s degree in computer science, Software Engineering, or related field
  • 8+ years of experience developing and testing low-level firmware for embedded systems
  • 8+ years of strong programming experience in C and C++
  • Experience building production-level code and test applications

    Experience building production-level code and test applications
Must-Have Skills
  • Proficient in C/C++ with expert knowledge of the full software development lifecycle, including business/systems analysis, requirements gathering, functional specifications, development, testing, and delivery
  • Experience with CI/CD tools and processes, including scripting (Python or similar) for utilities and test automation
  • Experience with RTOS and multi-threaded application development, along with strong problem-solving skills to troubleshoot system issues and implement solutions
  • Nice-to-Have Skills
  • Knowledge of AR/VR technologies and/or basic understanding of graphics and display systems
  • Ability to work independently and effectively manage time
  • Strong verbal and written communication skills with solid interpersonal abilities
  • #J-18808-Ljbffr
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary