18-month contract through QUALA $65 - $77 Hourly / Full Benefits Remote - must be located in the Greater Seattle Area U.S. Citizen or Green Card Required
Job Description: Firmware Engineer
We are seeking an experienced Firmware Engineer for a remote 18-month contract role.
This is an opportunity to work with a Redmond, WA based organization that is a leader in the consumer electronics and software industry.
You will be working as part of a collaborative team on an MCU Firmware project: bug investigation.
Summary:
The main function of a Firmware Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems.
Job Responsibilities :
Fine-tune and improve a variety of sophisticated software implementation projects
Using C programming language, implement software patches
Drive software changes with partners/suppliers
Manage software in source code control (i.e., Git)
Work with test team to replicate software failures and analyze results
Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data
Qualifications:
Bachelor's degree in a technical field such as computer science, computer engineering or related field required
8-10 years of overall experience
Minimum 3+ years of experience C programming language
Minimum 3+ years fluent with Git source control system.
Minimum 3+ years of Experience with bus protocols (USB, I2C)
3+ years embedded firmware development experience required
A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
Strong software debugging skills
Understanding of real-time operating systems
Experienced with bus protocols (e.g., USB) or low-level bus controllers, such as I2C or SDIO (depends on role)
Large systems software design and development experience
Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems
Experience in programming and experience with problem diagnosis and resolution
Preferred Qualifications:
Python, PowerShell or C# experience
Experience using test equipment such as oscilloscopes or bus analyzer tools
#J-18808-Ljbffr
We have other current jobs related to this field that you can find below