Firmware Engineer - TechDigital
Redmond, WA
About the Job
Skills Required:• Years of Experience Required: 8-10 years of overall experience. 3+ years embedded firmware development experience required
• Fine-tune and improve a variety of sophisticated software implementation projects
2. Minimum 3+ years fluent with Git source control system.
3. Minimum 3+ years of Experience with bus protocols (USB, I2C)
• Years of Experience Required: 8-10 years of overall experience. 3+ years embedded firmware development experience required
• Degrees or certifications required: Bachelor's degree in a technical field such as computer science, computer engineering or related field – a plus
• Disqualifiers: Resumes with job hopping, low tenure, less than 12 months availability. Looking for someone with 18 months, and someone with primarily Linex experience will not be eligible for the role.
• Best vs. Average: The ideal candidate would be Fluent with Git source control system, Writing firmware and Understanding of real-time operating systems, and Experienced with bus protocols (e.g., USB) or low-level bus controllers, such as I2C or SDIO (depends on role), strong debugging skills.
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
Top 3 Hard Skills Required
1. Minimum 3+ years of experience C programming language2. Minimum 3+ years fluent with Git source control system.
3. Minimum 3+ years of Experience with bus protocols (USB, I2C)
Source : TechDigital