Firmware Engineer
Job Description
This is a skilled position contributing to a broad range of post-silicon activities including chip and board verification, electrical and performance characterization, and bring up and debug tools development for general release.
- Develop and run board tests and scripts for:
- Verification/bring up of board designs; test all components, interfaces, interconnect
- Diagnosis and debug of board problems
- Board characterization
- Board manufacturing/production test
- Application performance validation
- Develop chip tests that can be used for:
- Generation of functional tester patterns
- Failure analysis on chips
- Any production chip testing to be done on a board (as opposed to a tester)
- Gather, collate, and analyze test data collected across boards or chips
Requirements
- Ability to understand board design and develop test plan
- Ability to develop effective, efficient tests
- C embedded programming skills; i.e. programming at the low-level hardware/software interface level
- Test scripting - Python, Perl
- Understanding of board test hardware/configurations
- Lab debug skills; comfort with equipment and procedures
- Familiarity with Verilog simulation environments
Location and Travel
- This position is located in Westborough MA.
- A small amount of travel may be necessary to foster relations with multiple development sites
