We are looking for a Programmer/Analyst III:

Requisition:  001186
Department:   Electronics Research Laboratory
Location:     Main Campus-Berkeley
First Review Date:      04/22/2004
        
This requisition will remain open until filled.
     
  
 Job Description:
 
The Programmer/Analyst III position is a C/C++/Java software
development position with the Center for Hybrid and Embedded Software
Systems (CHESS, http://chess.eecs.berkeley.edu), which is part of the
Electronics Research Laboratory in Cory Hall.

The incumbent will develop and release the
Giotto (http://www-cad.eecs.berkeley.edu/~tah/giotto/) and
Ptolemy (http://ptolemy.eecs.berkeley.edu) software packages.

The Giotto system is a programming methodology for embedded control
systems running on possibly distributed platforms.

The Ptolemy project studies modeling, simulation, and design of
concurrent, real-time, embedded systems.

This position is funded by the ESCHER consortium
(http://chess.eecs.berkeley.edu/highlights.htm#escher), which
currently has one year of incubation funding to support,
develop and integrate a national infrastructure required for
promoting the creation, transition, integration and maturation of open
tools and technologies that enable predictable and controllable
development of trustworthy embedded systems.
            Responsibilities:
            
- Design and implement new features in Giotto and Ptolemy using C/C++,
  Java and Eclipse.
- Further develop the Ptolemy GUI using Swing.
- Test, debug, package and release Giotto and Ptolemy releases.
- Develop documentation for Giotto and Ptolemy using LaTeX and
  Framemaker.
- Provide user and developer support and training with Giotto and
  Ptolemy
via email, telephone and face to face communication.
    Requirements & Qualifications:
    
REQUIRED QUALIFICATIONS
- Intermediate level Java and Swing development skills
- Intermediate level C/C++ skills
- Excellent and proven ability to develop robust, readable code in a
  large project.
- Advanced level knowledge and experience with make, CVS, shell
scripting,  under Linux, Windows and Unix (Solaris)
- Intermediate experience with Real-time Operating systems.
- Excellent written and verbal communications.
- Ability to work independently.

DESIRED QUALIFICATIONS
- Experience with Giotto and Ptolemy II.
- Experience with OSEK compliant real-time operating systems.
- Fully functional knowledge and experience with threads, concurrency
  and synchronization issues.
- Fully functional knowledge and experience with software testing
  strategies and Extreme Programming
  Other:
  
The incumbent will develop and release the
Giotto (http://www-cad.eecs.berkeley.edu/~tah/giotto/) and
Ptolemy (http://ptolemy.eecs.berkeley.edu) software packages.

The Giotto system is a programming methodology for embedded control
systems running on possibly distributed platforms.

The Ptolemy project studies modeling, simulation, and design of
concurrent, real-time, embedded systems.

This position is funded by the ESCHER consortium
(http://chess.eecs.berkeley.edu/highlights.htm#escher), which
currently has one year of incubation funding to support,
develop and integrate a national infrastructure required for
promoting the creation, transition, integration and maturation of open
tools and technologies that enable predictable and controllable
development of trustworthy embedded systems.



To apply, go to
http://jobs.berkeley.edu/
and eventually search under Information Technology.

If you are interested in the position, please use the website to apply. 

In particular, it seems like there are few people who have both
both Java experience and real time operating systems experience, so
if you have both, I encourage you to apply.

-Christopher

----------------------------------------------------------------------------
Posted to the ptolemy-hackers mailing list.  Please send administrative
mail for this list to: [EMAIL PROTECTED]

Reply via email to