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

Firmware Software Engineer IV

Job in Redmond, King County, Washington, 98052, USA
Listing for: Spectraforce Technologies
Full Time position
Listed on 2026-07-18
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer, Software Testing
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below

Job Title: Firmware Software Engineer IV

Duration: 12 months

Location: Redmond, WA (preference);
Open to Sunnyvale, CA as well

Summary:
  • The main function of a firmware software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical firmware software engineer designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
Must-Have

Skills:
  • Expert knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
  • Experience with CI/CD development tools and processes. Scripting skills using Python or other languages for developing simple utilities and test automation. Knowledge of AR/VR technologies and/or basic understanding of Graphics and Display systems is a plus.
  • Experience with RTOS and developing multi-threaded applications. Expert knowledge of the full software development lifecycle.
Nice-to-have

Skills:
  • Expert problem-solving skills to troubleshoot issues and make system changes as needed to resolve issues.
  • Expert ability to work independently and manage one's time.
  • Strong verbal, written communication skills and interpersonal skills.
Years of

Experience:
  • 8+ years of industry experience developing and testing low level firmware for embedded systems.
  • 10+ years of solid programming skills using C and C++, and experience developing production code and test applications.
Degrees/Certifications

Required:
  • Bachelor's degree in computer science, software engineering or relevant field required.
Key Projects/Day-to-Day Responsibilities:
  • Develop high quality code using the C and C++ programming languages for embedded environments, with portability to various processors and platforms.
  • Develop optimized firmware for the Graphics and Display pipelines to support the product use cases.
  • Work with internal teams and vendors to improve and tailor existing firmware, device drivers, stack and applications to project needs.
  • Debug issues across the software stack including hardware functionality and develop quick workarounds to time‑critical issues and provide long term solutions.
  • Write new tests and maintain existing tests including unit tests, manual and CI automation.
Performance Measurement:
  • Will mostly be based of delivering on project needs.
What makes this role interesting:
  • Opportunity to work on AR/AI Glasses.
#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