The Ambric compiler team is looking for a highly technical, self motivated Software Quality Assurance (QA) Engineer to own the quality of our compilers. You will work as a tightly integrated part of our development team in an Agile environment to produce robust tools for the revolutionary Ambric MIMD architecture. To be successful in this role you must have excellent programming language skills in Java or C++, experience working with assembly code, and all the technical creativity and drive necessary to find and isolate bugs in very subtle, challenging, and interesting scenarios.
Responsibilities:
Work as part of a development team to find and fix bugs
Define and execute compiler test plans
Ensure high-level language compliance and correct generation of assembly
Write test cases, investigate test failures, write bug reports, and verify fixes
Reproduce issues reported by internal and external application developers
Create benchmarks and help to increase tools performance
Verify compiler optimizations and identify ways to further reduce code size
Maintain automated regression tests for quick validation of new compiler builds
Approve the software for shipment
|