What are the responsibilities and job description for the Sr. Firmware Engineer in Test position at Bluehatsoft?
Client’s QA team is small in number, but responsible for testing a complex platform, working very closely with both engineering and product/project/program management. Team has a big impact on not just the quality of everything released, but also what is built, how it's built, and when it gets released.
Job Description
Client puts a HUGE value in the QA team! The responsibility, and visibility (and the pay scale) of this position are reflective of it.
Client is looking for an experienced engineer with a background in designing, developing, setting up and deploying test frameworks to test system firmware running on hardware platforms. The ideal candidate has the ability to dig into the complexity of building new automation solutions and frameworks, and increasing effectiveness in a collaborative environment.
Work authorization requirement:
No visa sponsorship available for this position. Candidate must be able to work in the USA for any employer without sponsorship.
Technical Requirements:
- 10 years of experience testing firmware running on devices (preferably consumer electronics devices)
- Experience designing automated test set ups for complex firmware interacting with hardware
- Expertise designing, developing and setting up automated tests for firmware validation
- Expertise developing Python-based automation for embedded systems, and familiarity with PySerial, libusb, and python object classes for implementing low level APIs, etc
- Experience coding/testing boot loaders, and device drivers for embedded devices (RTOS and/or Linux)
- Solid working knowledge of microcontroller architectures and understanding of processor datasheets to develop test system architecture
- Comfortable working with test frameworks of end to end testing of devices with other system components such as cloud and mobile apps
- Experience with any form of test automation for IOT devices is a plus
- Must be able to work onsite (los gatos, CA) 3 days a week.
Salary : $175,000 - $215,000