Job Directory Semantic Designs

Semantic Designs
Austin, TX

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

The Truth is in the Details Automated Large-Scale Software System Analysis, Modification, Translation and Generation Semantic Designs The Truf is in the ARF Details -->

* Home
* Services
* Automated Migration
* Custom Analysis and Transformation
* Custom Development Toolkit
* Application Modernization
* Software Quality Analysis
* Understanding Software Structure


* Products
* DMS®
* By Language
* C
* C++
* Java
* COBOL
* C#/.Net
* PHP
* VHDL
* Verilog
* More...


* By Tool
* Search Engine
* Clone Detection
* Test Coverage
* Formatters
* Obfuscators
* Metrics
* Profilers
* Smart Differencer
* More...


* By Application
* Hogan (Banking) Analysis
* More Effective Testing
* Detecting Infringement
* Agile Testing


* Why Buy
* Prices
* Register
* Downloads


* Company
* About SD
* Success Stories
* News and Events
* Partners
* Customers
* Careers
* Papers
* Visions


* Support
* Support Policies
* Register
* Downloads


* Contact

Software Engineer

No current positions Job Description: Software Engineer

Software Engineers are needed to help enhance DMS, a programming environment supporting a new software development paradigm.

Semantic Designs is continuing its development of 21st Century software engineering tools to generate and maintain application programs using specifications and transformation-based synthesis. A sophisticated team has already been assembled to carry out this task.

Additional team members are needed to help define, design and construct enhancements to this software engineering environment. Depending on system needs, skills and interests, s/he may:

* Implement parsing tools and syntax tree builders for attribute grammars;
* Define and implement semantics-based specification schemes;
* Design and implement optimizing-compiler like synthesis engines;
* Design and implement GUI definition languages and GUI for tools;
* Build Client/Server intefaces between the DMS core and a DMS user
* Define problem domains and their semantics, including database, graphics, parallel processing
* Design and implement analyzers for pointer-based languages;
* Work on reverse engineering tools to abstract code to components;
* Apply the tools to significant test cases
* Build APIs and interfaces to other applications
* Define test infrastucture and tests for DMS

Candidates must have a Masters or Ph.D. in Computer Science. A strong grasp of programming languages and compilers is essential. 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. Team members are individually responsible for large subsystems.

In addition to competitive salaries commensurate with experience, employees will be offered a comprehensive benefits package. Semantic Designs is located in beautiful Austin, Texas.

Personnel

Semantic Designs, Inc.

13171 Pond Springs Road

Austin, Texas 78729

resumes@semdesigns.com

FAX: 512-250-1191

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.