Compiler Engineer

Semantic Designs, Inc.

Austin (TX)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salaries
Comprehensive benefits package

Job summary

A software engineering company in Austin is seeking a Compiler Engineer to develop an optimizing compiler with a retargetable code generator for their proprietary software tool. The ideal candidate must hold a Masters or Ph.D. in Computer Science, have strong programming and compiler skills, and be able to work both independently and in a team environment. Competitive salary and comprehensive benefits offered.

Qualifications

  • Strong grasp of programming languages and compilers.
  • Experience with retargetable code generators and advanced internal program representations.
  • Experience in R&D projects producing large, robust systems is a plus.

Responsibilities

  • Produce a proprietary internal form for PARLANSE.
  • Design and implement a retargetable code generator.
  • Build supporting libraries and tools (linkers, debuggers, etc.).
  • Individual responsibility for major compiler subsystems.

Skills

Programming languages
Compilers
Retargetable code generators
Parallel programming

Education

Masters or Ph.D. in Computer Science

Tools

DMS
PARLANSE

Job description

Code Search (Find, Follow), Analysis (Metrics, Static, Dynamic, Bugs) and Change (Modernization, Migration, Generation, Optimization, Rearchitecting)

Compiler Engineers are needed to build an optimizing compiler with a retargetable code generator.

Semantic Designs is constructing a sophisticated software engineering tool, DMS, to generate and maintain application programs using specifications and transformation-based synthesis. DMS is implemented in a parallel programming language, PARLANSE, running on symmetric multiprocessing 80x86 under Windows/NT. SD is building an optimizing compiler for PARLANSE, using DMS as the foundation, and having a retargetable code generator. Engineers are needed for the tasks of producing a proprietary internal form for PARLANSE, designing and implementing a retargetable code generator for PARLANSE and other languages, building supporting libraries and tools (linkers, debuggers, etc.), testing infrastructure and tests.

Candidates must have a Masters or Ph.D. in Computer Science. A strong grasp of programming languages and compilers is essential. The ideal candidate will have experience with retargetable code generators, advanced internal program representations and points‑to analyses. Experience with parallel programming, optimizing compilers, transformation engines or various formal specification techniques such as algebraic or denotational semantics are a definite plus. Experience in R&D projects producing large, robust systems is a plus. Applicants must be independent thinkers and strongly self‑motivated, but must work in a team to achieve the final vision. The applicant will be individually responsible for major compiler subsystems. A variety of other programming language analysis, translation and analysis tasks are included in the long‑term aspects of this job.

In addition to competitive salaries commensurate with experience, employees will be offered a comprehensive benefits package.

Contact Information

Semantic Designs, Inc.
13171 Pond Springs Road
Austin, Texas 78729
resumes@semdesigns.com
FAX: 512-250‑1191

To enable our customers to produce and maintain timely, robust and economical software by providing world‑class Software Engineering tools using deep language and problem knowledge with high degrees of automation.

Copyright 1995-2023 Semantic Designs, Incorporated
DMS, "Design Maintenance System" and Refactor++ are registered trademarks of Semantic Designs, Inc.
The SD logo and "Semantic Designs" are registered service marks of Semantic Designs, Inc.
Software Reengineering Toolkit, CloneDR, PARLANSE, JOVIAL2C, Thicket, Smart Differencer, CheckPointer are trademarks of Semantic Designs, Inc.
The OMG logo is a registered trademark of the Object Management Group, Inc. in the United States and other countries.
To view our Privacy Policy, click here

Comments or problems: webmaster@semanticdesigns.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Compiler Engineer
Compiler Engineer

Semantic Designs • Austin (TX)

On-site
USD 90,000 - 120,000
Comprehensive benefits package
Competitive salaries
Software Engineer
Software Engineer

Semantic Designs, Inc. • Austin (TX)

On-site
USD 80,000 - 100,000
Comprehensive benefits package
Competitive salaries commensurate with experience
Software Engineer
Software Engineer

Semantic Designs • Austin (TX)

On-site
USD 80,000 - 120,000
Comprehensive benefits package
Competitive salaries
Domain Engineer
Domain Engineer

Semantic Designs • Austin (TX)

On-site
USD 85,000 - 115,000
Competitive salary
Comprehensive benefits package
Domain Engineer
Domain Engineer

Semantic Designs, Inc. • Delaware

On-site
USD 95,000 - 130,000
Comprehensive benefits package
Competitive salaries
Retargetable Compiler Engineer for PARLANSE & DMS
Retargetable Compiler Engineer for PARLANSE & DMS

Semantic Designs, Inc. • Austin (TX)

On-site
USD 90,000 - 130,000
Competitive salaries
Comprehensive benefits package
Compiler Engineer: Retargetable Code Generator for PARLANSE
Compiler Engineer: Retargetable Code Generator for PARLANSE

Semantic Designs • Austin (TX)

On-site
USD 90,000 - 120,000
Comprehensive benefits package
Competitive salaries
Compiler Engineer LLVM
Compiler Engineer LLVM

MathWorks • Natick (MA)

Hybrid
USD 90,000 - 130,000
Compiler Engineer
Compiler Engineer

Revel • Los Angeles (CA)

On-site
USD 100,000 - 150,000
Competitive salary
Substantial equity
Significant personal growth opportunities
+1
Compiler Engineer LLVM
Compiler Engineer LLVM

The MathWorks, Inc. • Massachusetts

Hybrid
USD 90,000 - 120,000