Skip to main content

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

For position inquiries please fill out our application form. Apply