job summary:
Join an elite software development team focused on delivering high-quality, high-impact firmware for globally recognized consumer devices and accessories. This is an opportunity to make a tangible difference, as your code will have a fast-track to market, directly influencing the user experience of millions of customers. You'll be instrumental in investigating and resolving complex bugs within MCU Firmware, ensuring the reliability and performance of in-market products. If you thrive on deep-dive debugging and enjoy working directly with hardware, this highly visible role offers substantial growth and learning opportunities within a world-class technology company.
location: Redmond, Washington
job type: Contract
salary: $65 - 70 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
Design, develop, implement, and maintain sophisticated embedded firmware, focusing on bug investigation for core device components.
Perform in-depth troubleshooting and unit testing on both new and legacy production systems.
Prepare detailed software specifications, test plans, and migration packages.
Collaborate with cross-functional teams to analyze system requirements and implement custom software solutions.
Utilize hardware debugging tools (oscilloscopes, JTAG, etc.) to diagnose and resolve complex system-level issues.
qualifications:
Minimum of 8 years of professional experience in software or firmware development.
Extensive experience (5+ years) contributing to embedded firmware for consumer electronics or PC industry products.
Strong proficiency in the C programming language and source control systems like Git.
Deep understanding of embedded systems, 8-32 bit microprocessors, IO's, and interconnect buses (I2C/SPI).
Exceptional problem-solving, debugging skills, and the ability to clearly articulate technical concepts.
Must be able to work 5 days a week on-site in Redmond, WA, to access specialized equipment and prototypes.
Must be available to collaborate during Pacific Standard Time (PST) core business hours.
Key Skills: Embedded Firmware Development, C Programming, Git, Microprocessors, I2C/SPI Bus Protocols, Hardware Debugging, RTOS, Algorithms.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.