Define, design, develop, test, debug, release, enhance, and maintain software tools for domain-specific programming languages. Work directly with hardware design teams, compiler development companies, and programming communities. Participate in language...