Firmware Engineer 2
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 Category | Onsite |