Compiler positions available for week ending September 3

"comp.compilers" <compilers@iecc.com>
3 Sep 2006 10:24:36 -0400

          From comp.compilers

Related articles
Compiler positions available for week ending September 3 compilers@iecc.com (2000-09-08)
Compiler positions available for week ending September 3 compilers@iecc.com (comp.compilers) (2006-09-03)
Compiler positions available for week ending September 3 compilers-jobs@iecc.com (1995-09-03)
| List of all articles for this month |

From: "comp.compilers" <compilers@iecc.com>
Newsgroups: comp.compilers
Date: 3 Sep 2006 10:24:36 -0400
Organization: Compilers Central
Keywords: jobs
Posted-Date: 03 Sep 2006 10:24:36 EDT

This is a digest of ``help wanted'' and ``position available'' messages
received at comp.compilers during the preceding week. Messages must
advertise a position having something to do with compilers and must also
conform to the guidelines periodically posted in misc.jobs.offered.
Positions that remain open may be re-advertised once a month. To respond
to a job offer, send mail to the author of the message. To submit a
message, mail it to compilers@iecc.com.




-------------------------------


From: "Ira Baxter" <idbaxter@semdesigns.com>
Subject: Software Engineer to apply Automated Software Reengineering Tasks (Austin TX)
Date: Mon, 28 Aug 2006 08:30:39 -0500


Use 21st Century automated Software Engineering Tools to carry out
automated analyses and transformations on large software projects.


Semantic Designs (SD) builds compiler-like automated tools for
analzying and transforming software systems. Tasks include
migrations, software quality analysis, software restructuring, code
generation, etc. You can learn about the technology at
www.semanticdesigns.com/Products/DMS/DMSToolkit.html


SD is looking for skilled software engineers to carry out those tasks.


Responsibilities
* Definition and execution of detailed task requirements
* Configuration and extension of automated tools:
            parsers, analyzers, transformers
* Customer interaction to define and apply configured tools
* Ownership of a major part of each project


Job Requirements
* BSCS/CE/EE (MS preferred)
* Experience with a variety of computer languages
* Background with compiler technology
* Strong communication skills
* Demonstrated ability to build complex, robust software


To apply for this position, send your resume to
resumes@semanticdesigns.com


Ira Baxter, CTO
www.semanticdesigns.com


-------------------------------


From: Nicole Dresser <nicoldr@microsoft.com>
Date: Mon, 28 Aug 2006 16:38:55 -0700
Subject: Compiler jobs at Microsoft (Redmond WA)


(1) SOFTWARE DEVELOPMENT ENGINEER


Company: Microsoft Corp.
Location: Redmond, WA


Are you interested in helping Microsoft drive the next S/W revolution and
reinvigorate the commercial S/W market?


Are you looking for new and challenging problems to solve which will have a
fundamental impact on how S/W will be developed for the next 15 years?


Are you excited about the opportunity to enable the masses of
developers to deliver the next generation of application experiences
which will compel Microsoft customers?


Do you long for a start-up like entrepreneurial environment where the old
rules of the market are giving way to the next generation technology and
strategies?


  If so, you have found your utopian team at Microsoft!


Industry analysts forecast that by 2012, the client hardware platform will be
massively parallel. The day of the many core machine is fast approaching and
exploiting those cycles via concurrency is the only way to leverage the
utility and power of this next generation platform. Massive parallelism will
lead to application experiences we could only once dream of. To enable these
next generation experiences, we must develop simpler and more composable ways
of expressing parallelism in code and the tools to make developers successful
at doing so. Our team's mission is to enable the masses of S/W developers to
readily exploit parallelism. We will find success by delivering innovations
in new application paradigms (Transactional Memory, Parallel libraries,
Concurrency Runtime, PLinq, etc) through language innovations, code generation
and library design.


We are looking for a senior software developer who will be part of a team that
is developing C++ compiler extensions and a runtime for enabling software
transactional memory (STM) abstractions. STM is an exciting new technology
that promises to revolutionize how concurrent applications are developed for
the destined parallel platform of the future and will be a fundamental part of
the core developer platform that supports both managed and native.
You will be responsible for developing and enhancing the compiler backend and
implementing optimizations to support memory level transactions.




Requirements:


* Qualified candidate for this position should have at least, but not required
to posses 6 years of experience developing C++ system level code (like device
drivers, OS kernel development, or thread level programming) and should be
able to quickly learn new technologies and solve problems independently.


* Deep knowledge of Windows and .net threading primitives


* Background developing multithreaded, highly scalable applications where
these primitives where widely employed.


* Big plus if you have experience with Win32 APIs, compilers and code
generation, operating systems kernel development, system library development,
and/or other is a plus.


Submit resumes to Joe Cheung at a-joec@microsoft.com




(2) PROGRAM MANAGER


Company: Microsoft Corp.
Location: Redmond, WA


We are looking for an experience program manager who will be accountable for
designing C++ compiler features and runtime features for enabling software
transactional memory (STM) abstractions. STM is an exciting new technology
that promises to revolutionize how concurrent applications are developed for
the destined parallel platform of the future and will be a fundamental part of
the core developer platform that supports both managed and native code. You
will regularly interface with partner teams like CLR, Windows Core, MS
research and the CTO office.


Requirements:


* You love technology and coding, but do not necessarily want to do it as your
full time job.


* You do not let things stand in your way, but you are respectful and
collaborative with your coworkers.


* You want to work on a small team that values efficiency and excellence in
execution, works well together, and respects its people and its customers.


* Qualified candidates for this position should have at least 4 years of
program management experience and should be able to quickly learn new
technologies and solve problems independently.


* The successful candidate should have experience in developing multithreaded,
highly scalable applications where STM primitives will be widely employed.


* Experience with Win32 APIs, compilers and code generation, operating systems
kernel development, system library development, and/or other is a plus.


* Technical degree, Math, EE or CS required.


Submit resumes to Joe Cheung at a-joec@microsoft.com






(3)SOFTWARE DEVELOPMENT ENGINEER IN TEST


Company: Microsoft Corp.
Location: Redmond, WA


We are looking for an experience SDE for Test lead who will be accountable for
the testing and quality of C++ compiler features and runtime features for
enabling software transactional memory (STM) abstractions and working with HW
vendors to influence the direction of transactional memory support in silicon.
STM is an exciting new technology that promises to revolutionize how
concurrent applications are developed for the destined parallel platform of
the future and will be a fundamental part of the core developer platform that
supports both managed and native code. The successful candidate wants to work
on a small team that values efficiency and excellence in execution, works well
together, and respects its people and its customers. You have a passion for
people management and delight at the growth of those you are leadig. You have
experience in the design and/or testing of compilers and related technologies
(JITers, interpreters, etc..) to drive advances in our methodologies:
development of test automation infrastructure, automated test code generation,
unit level verification of analysis and optimization phases, simulation of
generated code, etc... and processes: test prioritization, checkin/integration
test requirements, benchmark analysis etc... If you like very technical
projects, industry-wide product influence and upholding and improving the
highest quality standards in the product and process, this job is for you.


Requirements:


* Qualifications include successful leadership of SDET's through at least 1
product cycle.


* 6+ years of demonstrated software development or testing experience, expert
C/C++ skills, experience with compiler/code generator design/testing,
processor micro architectures and performance testing.


* Knowledge of managed runtime environments (JVM, .NET CLR) and related issues
(e.g. Garbage Collection) strongly preferred.


* Excellent judgment, customer focus, leadership, and the ability to
successfully deal with cross-team issues and a proven track record of shipping
products is a must.


* A BA/BS or MS degree in Computer Science or related technical field
preferred.


Submit resumes to Joe Cheung at a-joec@microsoft.com




Best Regards,
Nicole


Nicole Dresser | Staffing Associate | Phone 650-693-1075 |
nicoldr@microsoft.com


-------------------------------


Date: Wed, 30 Aug 2006 03:56:50 -0700
From: Ryan Dary <iecc@ryandary.com>
Subject: Looking for a compiler developer (Seattle WA)


Hello. We're looking for a developer capable of creating a custom
software compiler for our new project. The project will consist of
creating a core compiler to target several architectures and operating
systems. If you are interested and qualified, please send a message
off the list including your qualifications and rate/salary
requirements.


Thank you,


Ryan Dary, CEO
www.ryandary.com


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.