Sign In

Blog

Latest News

Firmware Engineer 2

Onsite
Redmond, WA
Posted 6 days ago

Firmware Engineer 2

Posted: June 20, 2025 Job Type: Contract Industry: Computer and Mathematical

Our client, a leader in technology innovation, is actively seeking a talented Firmware Engineer 2 to join their dynamic team. As a Firmware Engineer 2, you will be an integral part of the embedded firmware development team, providing crucial support for the creation and enhancement of cutting-edge hardware products. The ideal candidate will possess strong problem-solving skills, effective communication abilities, and the flexibility to collaborate across different time zones, ensuring successful alignment within the organization’s innovative and fast-paced environment.


Location & Compensation:

  • Location: Redmond, WA (Onsite)
  • Pay Range: $49.51 – $51 per hour

What’s the Job?

As a Firmware Engineer 2, you will be deeply involved in the development, testing, and debugging of embedded firmware for advanced hardware. Your key responsibilities will include:

  • Feature Requirement Analysis: Gaining a thorough understanding of new feature requirements and analyzing the expected system behavior to inform firmware design.
  • Embedded Firmware Development & Debugging: Developing, rigorously testing, and effectively debugging embedded firmware primarily utilizing C and Python programming languages.
  • Firmware Modification & Unit Testing: Modifying existing firmware to adapt to new standards, enhance functionality, or resolve issues, and conducting comprehensive unit testing to ensure code quality and stability.
  • Independent Issue Reproduction: Working independently to accurately reproduce observations and reported issues from other engineers, facilitating efficient debugging and problem resolution.
  • Patch Integration & Debug Information Collection: Integrating firmware patches, updates, and new features, as well as collecting critical debug information from various devices to aid in analysis and troubleshooting.
  • Collaboration & Support: Collaborating with hardware engineers, software teams, and quality assurance to ensure seamless integration and functionality.

What’s Needed?

We’re looking for a skilled Firmware Engineer with a solid foundation in embedded systems:

  • Embedded Software Development Experience: 2-4 years of direct experience in embedded software development.
  • Educational Background: A Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
  • C Programming Proficiency: A minimum of 2 years of hands-on experience with C programming, specifically in an embedded context.
  • Python Scripting Proficiency: A minimum of 2 years of hands-on experience with Python scripting, utilized for automation, testing, or debugging embedded systems.
  • Version Control Experience: At least 2 years of experience with Git for version control and collaborative development.
  • Problem-Solving Skills: Strong analytical and problem-solving skills to diagnose and resolve complex firmware issues.
  • Communication & Collaboration: Effective communication abilities to interact with cross-functional teams and convey technical information clearly.

What’s in it for Me?

This role offers compelling opportunities for professional growth and impact:

  • Innovative Projects: The exciting opportunity to work on innovative projects, specifically contributing to Surface devices or similar cutting-edge hardware.
  • Collaborative Environment: Join a collaborative team environment surrounded by skilled professionals, fostering knowledge sharing and growth.
  • Potential for Extension: This contract role offers a strong chance for extension based on performance and budget availability, providing long-term potential.
  • Provided Equipment: Standard equipment such as a laptop, mouse, headset, and an extra monitor are provided to ensure you have the necessary tools for success.
  • Dynamic Work Setting: Engagement in a fast-paced and dynamic work setting that challenges your skills and offers continuous learning.

Benefits & Additives:

Upon completion of a waiting period, consultants are eligible for a comprehensive benefits package, including:

  • Medical and Prescription Drug Plans
  • Dental Plan
  • Vision Plan
  • Health Savings Account
  • Health Flexible Spending Account
  • Dependent Care Flexible Spending Account
  • Supplemental Life Insurance
  • Short Term and Long-Term Disability Insurance
  • Business Travel Insurance
  • 401(k), Plus Match
  • Weekly Pay

If this is a role that interests you and you’d like to learn more, click “apply now” and a recruiter will be in touch with you to discuss this great opportunity. We look forward to speaking with you!

Job Features

Job CategoryOnsite

Apply For This Job

A valid phone number is required.