Calix is seeking a talented and passionate engineer to lead
hardware system quality assurance within the hardware development
group. This position makes sure things don’t fall through the
cracks at the boundary of hardware and software integration. The
ideal individual understands both hardware and software design as
well as testing. They will be responsible for enumerating all
hardware capabilities and establishing a plan to verify proper
hardware-software system behavior. This position assures the
hardware-software integration is robust with no defects escaping
into the field. The lead will develop custom test hardware,
automated test suites and robust diagnostics suites. This position
coordinates with multiple organizations within Calix including
hardware engineering, software development and test, manufacturing
test, customer service and technical assistance.
Establish base hardware-software system requirements. Collecting
from source authors or in some cases authoring the requirements.
Reverse engineering software to establish designed
Determine rank ordered backlog of highest value functional areas
to test first.
Determine necessary equipment and compile a fixed asset
Coordinate with other organizations within Calix to share
resources when appropriate.
Establish the test plans including white box techniques to
stimulate software response.
Contribute to the bring up of new hardware designs.
Build or contract to build custom test hardware.
Build or contract to build automated, scripted test
Contribute to overall company regression test capability.
Utilize access to live deployed product to gather system
Execute test plans for all hardware in scope.
Generate and track bugs as a result of test plan failures.
10+ years of software/hardware design and test experience.
BSEE, BSCS or related degree, MS preferred
Embedded systems experience
Experience building software tools and test scripts in C/Python,
whatever is most appropriate to the task
Proficient with gnu tool chain and Software Configuration
Management tools such as Git
Proficient with the Atlassian tool suite
Knowledge of test debugging and test validation
Excellent analytical and integration skills
Excellent written and verbal communication skill