← Back to jobs

eTeam Logo
Firmware Software Engineer

eTeam

 

Redmond, WA, USA

Posted On: 9 days ago
Experience: 8+ years
Availability: Hybrid
Openings: 2
Category: Firmware Software Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

Own the development, optimization, and testing of embedded firmware for graphics and display pipelines.

This role is on-site.

Responsibilities

  • Develop high-quality C and C++ code for embedded environments, ensuring portability across various processors and platforms.
  • Write and maintain unit tests, manual tests, and CI automation scripts to validate firmware functionality.
  • Debug complex issues across the software stack, including hardware interactions, providing both immediate workarounds and long-term solutions.
  • Collaborate with internal teams and vendors to tailor device drivers, stacks, and applications to project requirements.
  • Manage the full software development lifecycle from requirements gathering and functional specification to delivery.

Required Skills

  • 8+ years of industry experience developing and testing low-level firmware for embedded systems.
  • Expert proficiency in C and C++, with a track record of production code and test applications.
  • Strong experience with RTOS and developing multi-threaded applications.
  • Proficiency with CI/CD development tools and processes.
  • Scripting skills using Python or other languages for utilities and test automation.
  • Bachelor's degree in computer science, software engineering, or a relevant field.
  • Proven ability to troubleshoot issues independently and manage time effectively.

Preferred Skills

  • Knowledge of AR/VR technologies and/or a basic understanding of Graphics and Display systems.
  • Experience with strong verbal and written communication skills for cross-functional collaboration.

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs