View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

Smalltalk Job and Internship Offers 2008 (january to july)

24 juin 2008 (Douai, France): Permanent researcher position

The position is for a french speaking person.

L’Ecole des Mines de DOUAI est une école d’ingénieurs généralistes organisée en départements d’enseignement et de recherche dans divers domaines des sciences de l’ingénieur (pour plus de détails consulter le site internet de l’école ( L’Ecole des Mines de Douai souhaite renforcer ses compétences dans le domaine du Génie Logiciel et Informatique au sein du Département Informatique et Automatique (IA) et dans sa thématique portant sur l’ingénierie et la réingénierie à base de composants logiciels dédiés aux systèmes embarqués et/ou distribués. Dans ce cadre, l’Ecole des Mines de Douai recrute un enseignant-chercheur en contrat à durée indéterminée à compter du 1er Septembre 2008 dont les missions se déclineront plus particulièrement comme suit :

Sous l’autorité du Chef du Département Informatique et Automatique, le titulaire du poste participera à l’enseignement, à la recherche et au transfert de technologie :

Le candidat devra :

Le poste conviendrait à un Docteur intéressé par l’enseignement et la recherche orientée vers les applications industrielles et titulaire d’une thèse de doctorat en informatique ou génie informatique ayant un profil relevant de l'un ou de plusieurs thèmes suivants : Modèles de composants logiciels, Architecture logicielle pour les systèmes embarqués, Adaptation logicielle, Robotique mobile, Systèmes multi-agents.

Le dossier doit comporter un CV détaillé et une lettre de motivation. Il doit parvenir au Service des Ressources Humaines de l’Ecole des Mines de Douai avant le 22 juillet 2008 :
A l’attention de Monsieur VALENTI,
Ecole des Mines de Douai - Service des Ressources Humaines,
941, rue Charles Bourseul
BP. 10838 59508 DOUAI CEDEX

M. Stéphane LECOEUCHE,
Adjoint au Chef du département Informatique et Automatique, chargé de la Recherche,
Tél : +33 (0)3 27 71 24 45,

22 june 2008 (Perth, Australia): Senior Smalltalk Developer

Talent International is a specialist national IT Recruitment firm. Headquartered in Perth and Australian owned, Talent International specialise in the supply of high quality IT professionals, both for contracting and permanent employment. Founded in Perth thirteen years ago and now with national offices based in Sydney, Melbourne, Brisbane, Canberra, Adelaide and Perth, Talent International place an enormous emphasis on the level of our service and the skills and competence of our employees.

A position is now available for a Senior Smalltalk developer. Our client is willing to sponsor and provide relocation assistance.

Rarely do opportunities of this calibre come along in Perth. We have been retained by our Investment Banking software client to recruit a talented financial trading software consultants / senior software developer for challenging roles developing their next generation of real-time software tools.

The uniqueness of this role requires a dual focus - Finance/Investment Banking/Risk Management (Front Office trading) business rules experience, combined with highly analytical software development skills.

Essentially, the role will entail developing real-time risk management and financial pricing/modelling software developed in pure OO development environments using C++ and/or SQL based Visual Basic for programming, analysis and design. Responsibilities will include analysis and translation of functional specs into technical specs, design, development and maintenance of the Guava system and support to the consulting and implementation.

To secure this role, the successful candidate is expected to possess the following:

Essential Criteria

Fantastic opportunity to relocate to Australia. Please register your interest immediately!

To apply for this position, please send your resume to Chathu Jayawardena at Talent International via: Brief telephone enquiries are also welcome (+61 8 9221 3300).

16 may 2008 (Douai, France): PhD student position on the design of multi-agent robotic systems

Context and objectives:

Multi-agent systems (MAS) allow the modeling of complex systems that can not be described analytically. In such an approach, a complex system is expressed as multiple interactions between the agents of a MAS. A special case of MAS are multi-agent robotic systems (MARS) where agents are physical robots. We explore MARS in the context of robotic urban search and rescue (USAR) and we particular focus on large-scale systems with low-cost robots.

The goal of this PhD is to provide methods and tools to assist the design of MARS and their optimization. Given a particular organization and a set of robots, designers will be provided some guidelines to improve the MARS efficiency regarding a particular mission. Examples of such guidelines can be changing the numbers of involved robots or adapting the hardware by using more sensitive sensors.

A way to achieve this goal is to consider works on diagnosis in multi-agent systems. Instead of analysing the cause of system failures, we propose to analyse the system weakness. This diagnosis could be made at two levels: 'social level' to analyse interactions between robots and 'agent level' to identify the hardware components to be enhanced.

This work will done as part of the VerySmallTalk Project. Experiments will be conducted on a real robotic platform such as WifiBots

Beginning: Fall 2008.

Dr. Noury Bouraqadi, Dr. Arnaud Doniec
IA Department
Ecole des Mines de Douai
Boulevard Lahure, 59508 Douai Cedex, France
E-mails : {bouraqadi,doniec} AT ensm-douai DOT fr

21 apr 2008 (Groot Bijgaarden or Ghent, Belgium): Belgian software company looking for good VW developers

MediaGeniX ( is still searching for good OO-developers. Requirements are:

If you wonder whether this is something for you, drop me a mail.

Gerrit Cornelis
MediaGeniX NG Hofveld 6 e3 1702 Gr-Bijgaarden, Belgium
visit our website at:

21 apr 2008 (Bern, Switzerland): Permanent Position for Seaside Developer

We are looking for a Web Application Developer to join our team. The new member will be participating in the conception, development, and maintenance of Cmsbox and custom business web applications. Work location is Bern, Switzerland.

Cmsbox is a successful startup and has been awarded the "Master of Swiss Web 2008". We are developing a next-generation content management system. We are a young and ambitious team and work with Squeak/Seaside. For more information please visit and (websites in German).

Experience and qualifications:

Candidates are invited to contact me via e-mail:

TEL +41 31 356 42 52 · FAX +41 31 356 42 51

21 apr 2008 (Cologne area, Germany): Looking for Smalltalk VisualWorks developer

I have yet another German customer who is looking for a good Smalltalker for fixed employment (no freelancers), Requirements are:

Interested? Please send your profile to me.

Helge K. Nowak
Technical Account Manager Cincom Smalltalk
Cincom Systems GmbH & Co. oHG
Am Kronberger Hang 4
D-65824 Schwalbach/Ts.
Tel.: +49-(0)89-89664494
Mobil: +49-(0)172-7400402
Fax: +49-(0)89-89664495

28 mar 2008 (Palo Alto, California, USA): Software Developer/Analyst at Qwaq

Job description:

The industry leader in virtual enterprise collaboration software is actively looking to hire a Software Developer/Analyst for its Palo Alto office. This position reports to the Vice President of Engineering, and will work side-by-side with an elite team of experienced developers building unique software for the corporate environment.

Qwaq, Inc. has created Qwaq Forums, a virtual workspace application that delivers immediate benefits by bringing users and critical resources together in virtual, 3-dimensional spaces. Easy to set up, highly interactive, persistent, and secure, Qwaq Forums enables users to work, collaborate, and identify and solve problems in ways that were not previously possible. Qwaq is at the forefront of applying virtual worlds to how people work and in the process, changing how work is perceived.

The ideal candidate for this position will work with an elite team of engineers to develop the virtual world platform and release increasingly-advanced features to our customer base. Beyond writing code, the candidate will design new features for the Qwaq Forums, prepare and promote new releases for production, and integrate existing tools in Croquet and other platforms. He/she will be familiar with user interface design, dynamic, late-bound languages, and object-oriented programming.

The Qwaq work environment is exciting and fast moving. Qwaq employees are routinely blazing new paths in developing technology, building products and helping customers successfully deploy Qwaq's - unique virtual world product. Qwaq customers include large global 100 companies such as Intel and BP.

We are looking for smart, highly-motivated people to join us.


Experience and qualifications:

In general, we are looking for highly-talented professional developers who enjoy working in an eclectic atmosphere, relish having a lot of responsibility, and fit in well with the existing team. If you fit that description, any of the qualifications below would be considered a plus:

Eric Raab
460 S. California Street
Palo Alto, CA 94306
Phone: (650) 331-1437

13 mar 2008 (Southern Germany): Permanent employment as a Smalltalk developer

I am looking for a good Smalltalker for one of our customers in southern Germany. Permanent employment as a developer.

The following further knowledge would be an asset:

Good German knowledge desired but not required.

Interested? Send a short message to me.

Helge K. Nowak
Technical Account Manager Cincom Smalltalk
Cincom Systems GmbH & Co. oHG
Am Kronberger Hang 4
D-65824 Schwalbach/Ts.
Tel.: +49-(0)89-89664494
Mobil: +49-(0)172-7400402
Fax: +49-(0)89-89664495
Email: hnowak AT

12 mar 2008 (Lille, France): PhD on Safe Hot Upgrade for Dynamic Languages


Being able to cope with unanticipated software changes is an important challenge for today's languages and infrastructure. Hot-upgrade (i.e., loading code at run-time while a different version of the same code may be already running) is a key mechanism to support dynamic unanticipated changes. It enables applications to evolve at runtime, while being executed. In statically-typed languages such as Java, hot-upgrade is traditionally obtained by using wrappers, proxy objects, and dynamic bytecode adaptation. However the rigidity of Java classloaders and the type system constrain code unloading and structural modification.

Dynamically typed languages such as CLOS and Smalltalk do not have such typing problems because of their dynamic nature. Hot-upgrade is implicitely supported by those language thanks to their extended reflection. It appears that a dynamic code update may break existing code since there is no garantee that an upgrade will perform as expected (e.g., protocol preser vation).


A possible roadmap should address the following points:


The goal of this PhD is to propose a more robust software code upgrade mechanism for dynamic languages. Different strategies for code replacement, evolution, adaptation will have to be defined in order to cope with the need of code tangling, software evolution, context awareness and security. A validation will have to be conducted on the open source Squeak platform and will have to address challenges raised by the presence of legacy code and Squeak's highly interactive programming environment.

Informations complémentaires

This contract is aimed at French or foreign applicants with proven mobility : Master's and PhD studies carried out in two different universities, or Proven industrial mobility or an experience abroad between Master's and PhD.


S. Ducasse (stephane.ducasse AT and A. Bergel (alexandre.bergel AT

19 fev 2008 (Lille, France): Postdoc position around Traits and Smalltalk

Hi all

We are happy to announce that we are looking for a postdoc around traits.

Trait-based Remodularisation
Position type: Post-doctoral Fellow
Functional area: Lille (Villeneuve d'Asq)
Research theme: Communicating systems
Project: ADAM


RMod is a research project that is currently being setup at INRIA Futurs Lille. We are currently looking for a postdoc in the field of
modularity in object-oriented programming languages.


Recently, traits have been proposed as a single inheritance backward compatible solution in which the composing entity has the control over
the trait composition. Traits are fine-grained units used to compose classes, while avoiding many of inheritance and mixin-based approaches. To evaluate the expressiveness of traits, some hierarchies were refactored, showing code reuse. However, such large refactorings, while valuable, may not be facing all the problems, since the hierarchies were previously expressed within single inheritance and following certain patterns. In addition traits have always been considered in addition to class inheritance but not as the main composition and reuse mechanism.


We are in the process of designing a pure traits based language. We want to evaluate how traits enable reuse, and what problems could be encountered when building a library using traits from scratch, taking into account that traits are units of reuse. We want to evaluate the impact of having only traits as building blocks. We expect the candidate to take part of the design of a pure traits-based programming language, to perform analyzis on large piece of software for remodularization purposes and redesign a collection library.

Required knowledge and background

The candidate should absolutely meet the following requirements:


1 Alexandre Bergel, Stéphane Ducasse, Oscar Nierstrasz and Roel Wuyts, “Stateful Traits and their Formalization,” Journal of Computer
Languages, Systems and Structures, 2007, To Appear
2 Damien Cassou, Stéphane Ducasse and Roel Wuyts, “Redesigning with
Traits: the Nile Stream trait-based Library,” International Conference on Dynamic Languages 2007, 2007, pp. 50-79.
3 Stéphane Ducasse, Oscar Nierstrasz, Nathanael Schärli, Roel Wuyts and Andrew Black, “Traits: A Mechanism for fine-grained Reuse,” ACM Transactions on Programming Languages and Systems (TOPLAS), vol. 28, no. 2, March 2006, pp. 331-388.
4 Luigi Liquori and Arnaud Spiwack, “FeatherTrait: A Modest Extension
of Featherweight Java,” ACM Transactions on Programming Languages and
Systems (TOPLAS), 2007, To appear.
5 Nathanael Schärli, Stéphane Ducasse, Oscar Nierstrasz and Andrew
Black, “Traits: Composable Units of Behavior,” Proceedings of European
Conference on Object-Oriented Programming (ECOOP'03), LNCS, vol. 2743,
Springer Verlag, July 2003, pp. 248-274.

Contact: and

Additional information

generic template. In other words, do not try to reuse a previous cover
letter. Your cover letter should reflect your true interest.
Duration: 1 year
Location: INRIA-Futurs-Lille
Salary: about 1800 euros/month net
Please submit: CV, names and email addresses of maximum three
refrences, and a cover letter.

19 fev 2008 (France): Seeking Smalltalkers for Bank and Finance

Je me permets donc de vous contacter afin de vous informer que l’agence Capgemini Ouest basé à Tours recherche des profils Smalltalk dans le but d’intervenir auprès de grands comptes banque/finance. Je suis moi-même en poste au Mans afin de participer au développement du framework métier Smalltalk d’une grande compagnie d’assurance en tant que Concepteur, Réalisateur, Intégrateur.

Voici les coordonnées de mon directeur d’agence qui pourra vous fournir une offre d’emploi plus précise :

François Le Petit
Capgemini Ouest
4 bis, rue Emile Zola
37000 Tours
Mail :
Tel : +33 (02) 47 60 67 62

19 fev 2008 (Germany): Looking for a Smalltalker

I am looking for a good Smalltalker (VisualWorks) for one of our German customers. Good Oracle knowledge is an asset. Permanent employment as a developer.

Interested? Send a short message to me.

Helge K. Nowak
Technical Account Manager Cincom Smalltalk
Cincom Systems GmbH & Co. oHG
Am Kronberger Hang 4
D-65824 Schwalbach/Ts.
Tel.: +49-(0)89-89664494
Mobil: +49-(0)172-7400402
Fax: +49-(0)89-89664495

19 fev 2008 (North America): Cincom is looking for a Smalltalker

We are in the process of interviewing for the position I brought up a while back (Job #3015), and now we have another position available. We are looking for a person to add to our base Smalltalk team, who will be able to contribute to the development of ObjectStudio and VisualWorks.

Interested? Send your resume to - make sure you
reference position 3043.

We're ready to hear from you - we are mostly interested in candidates who live in (or have the ability to relocate to) North America.

James Robertson

06 fev 2008 (Southeastern part of the USA): Smalltalk Developer needed (Full-time position - $130K)

My company is currently conducting a confidential search for a Smalltalk Developer (Visual Works is a plus). Our company is a proven leader in our industry and our technology team has received numerous awards over the past 5 years as "The leader" in technology in our industry.

With excellent benefits, nice work environment (free lunch every Wednesday), and a consistent 20% Annual Bonus every year, it is a job worth checking out.

Contact me at my hotmail account for more details.

Start Date: February 25, 2008 (Flexible on this date)

04 fev 2008 (Atlanta, USA): Open Smalltalk position in a financial institution

We are a financial institution based in Atlanta. We use Smalltalk for some of our mission critical applications. We are looking for small talk developers who are interested in working with us.

Please send me a email with your resume if you are interested in the same.

Mayur Kapani

25 Jan 2008 (Paris, France): Three permanent positions for french speaking Smalltalkers


Nous sommes une SSII filiale du groupe SUNGARD intervenant dans le domaine des systèmes d’information partenaire de grands comptes banque / assurance en maîtrise d'oeuvre et en assistance à maîtrise d'ouvrage.

Nous recherchons pour un compte tertiaire un analyste SMALLTALK afin de participer à un important projet de refonte d’application. Vous aurez en charge, au sein d'une équipe, les phases de conception, réalisation et tests.

De formation Bac+4/5, doté d’un bon relationnel, vous avez de bonnes capacités d’adaptation ainsi qu’un bon esprit d’analyse.

Deux profils nous intéressent :
conception objet et développement SMALLTALK.

Les postes sont basés à Paris. Il s'agit de CDIs. La fouchette de salaire est de : 30 – 45 K€

Candidatures :
Phuong-Lien PHAM
Directrice du Recrutement
GTI Consultants
SunGard Consulting Services
13, rue Auber - 75 009 PARIS
Standard : 01 70 36 00 00
LD : 01 70 36 00 32
Email :

Link to this Page