What are the responsibilities and job description for the Software Engineering - Firmware Software Engineer III position at Artech LLC?
Position Details :
Title : Firmware Software Engineer III
Duration : 12 months Contract
Location : Redmond, WA
Job ID. : 2537701
Job Description :
We are looking for a Firmware Engineer to join our wearables research team, whose mission is to design, build, and test prototype systems for future consumer VR and AR experiences. We are specifically looking for a candidate with a broad set of experiences, including deep embedded system knowledge, the ability to quickly solve problems, generate big ideas, work in new technology areas, and drive concepts into prototypes.
Responsibilities :
- Maintain and enhance one of the largest codebases globally, utilizing latest frameworks and technologies.
- Drive and execute on framework migrations, API refactoring and testing initiatives.
- Ensure code quality, safety, and reliability.
- Troubleshoot and resolve test failures.
- Work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors.
Qualifications :
B.S.. degree in Computer Science, Electrical Engineering, or related field.
5 years of experience in embedded firmware design or equivalent experience.
Experience in programming embedded systems with C.
Experience with peripherals such as USB, SPI, MIPI CSI / DSI, I2C, UART, GPIO etc.
Experience with wireless or wired communication protocols such as USB, TCP / IP, Ethernet, Bluetooth and 802.11.
Preferred Qualifications :
Experience with AOSP, embedded Linux, Kernel, Yocto, Buildroot, etc.
Experience maximizing performance of resource constrained systems.
Experience with either an RTOS-based or bare metal system.
Must Have Skills :
Nice to Have Skills :
Regards,
Madhavendra Singh
Associate Recruiter
Cell : 91-973-284-8643
360 Mt. Kemble Avenue, Suite 2000 | Morristown, NJ 07960
LinkedIn : https : / / www.linkedin.com / in / madhavendra-singh02 /
Email : Madhavendra.Singh@artech.com , Website : www.artech.com