Smalltalk Jobs – 1/22/18

Engineer 1 year: Pharo IoT platform

Inria RMoD are looking for a full-time engineer for helping with developing Pharo in the context of IoT. The focus of this job is “Pharo on embedded and mobile devices for the internet of things”

With Pharo, we have developed over the last two years an interactive, remote development environment. It allows embedded, headless software running on typical raspberry pi class hardware to be developed and debugged in an interactive way. It allows programmers to explore and change running headless embedded programs from their desktop development machine.

The next step will be to extend this infrastructure to cover the use case of industrial use: Deployment. We want to build a middle-ware to manage, authenticate and script deployed Pharo embedded installations.

The engineer will help to develop the Pharo IoT infrastructure, especially with a focus on industrial use:

• Improve Pharo for a platform with an industrial focus.
• Work on a middleware to manage deployed Pharo instances.
• Realize two small demos: First, as an industrial IoT example, a demo deployed on 20+ devices.
Demo 2: Pharo deployed on multiple mobile autonomous robots.
• Help with creating a website for PharoIOT.

We are looking for a candidate with some prior experience with Pharo.
In addition:

• Knowledge in Dynamic Languages (Pharo is a plus but not required)
• Experience with embedded development is a plus but not required
• English

Work in a research lab, but no paper writing, no teaching, no administration. In addition:

• Centrally located (one hour from Paris, 1h20 from London, 35 min from Brussels)
• Try a lot of good beer (our office is just 10km from the border to Belgium)
• Program with Pharo all day!
• Lille is an active city but not expensive (lot of students…), centrally located with good connections by train to everywhere (including CDG and Brussels airports).
• Duration: 12 Month
• Starting date: As soon as possible (Spring 2018)
• Salary: 2600-3200 euros brut / month, depending on experience
• Explanation Salary: french brutto = money after social charges (and base health insurance) before income tax, which is max one month income payed
yearly, depending on family situation (can be 0 for a family with kids)
• Location: Lille (no remote job possible))

More about

• Pharo: http://www.pharo.org
• PharoThings: https://github.com/pharo-iot/PharoThings
• INRIA RMOD: http://rmod.lille.inria.fr
• INRIA Lille: http://www.inria.fr/lille
• INRIA in General: http://www.inria.fr
• Lille:
http://en.wikipedia.org/wiki/Lille
http://wikitravel.org/en/Lille

Do not hesitate to contact us for more information.
Permanent Link to this call: https://rmod.inria.fr/web/blog/2017-10-20

Smalltalk Jobs – 1/19/18

FULL TIME PERMANENT RESEARCH POSITIONS IN LILLE, FRANCE

Inria opens on January 15, 2018 nine competitions of normal class researchers. 23 positions will be filled in the 8 research centers of the Institute. The deadline for submitting applications is 19 February 2018 midnight French time.

CRCN “Young graduate scientist”

The CRCN position is a research position for both Junior (old CR2) and Senior (old CR1) level researchers. No teaching, permanent position with tenure after a probation period of 12 Months.

Requirements:

• Holders of a doctorate or equivalent degree;
• Applicants able to prove publications and scientific work deemed equivalent.

There are no age limits or nationality requirements for the recruitment of young graduated scientists.
More information: https://www.inria.fr/en/institute/recruitment/offers/young-graduate-scientist/competitive-selection-crcn

PROFILE

The candidate must have a doctoral degree, a strong background in Computer Science, and internationally significant research achievements in software engineering (particularly software evolution) and/or programming languages.

Duties include:

• Research (no teaching).
• Help manage the RMoD Research group.
• Be involved with the self-governance of the Inria Lab and Inria as a whole.
• Guide PhD students (and therefore get a French habilitation to be able to formally supervise PhD students).
• Help acquire additional funds for PhD students, Postdocs and Engineers.
• Transfer research results to the real world.

MISSION
Join one of our two lines of research: Tools for Software Maintenance or New Programming Language Constructs for Software Evolution.

THE REGION

Lille is strategically located in Northern Europe with train connections to Paris (1h) , London (1h30) and Brussels (30 min.) The Nord Pas de Calais region is a dynamic area in both industry and research for computer science with companies that are european leaders in their branch. Lille, the capital of northern France is an attractive metropolis of over 1 million inhabitants. Cost of living in Lille is lower than that of very big cities such as Paris and London.

THE TEAM

RMoD is an Inria research project team. It consists of 6 permant researchers (Inria CR and DR, as well as University Assistant Professors) and Engineers, postdocs and students (Master and PhD). RMoD is an international team with more than 20 members from six countries.

LINKS:
• RMoD: http://rmod.lille.inria.fr
• INRIA Lille: http://www.inria.fr/lille/
• INRIA in General: http://www.inria.fr
• Lille:
http://en.wikipedia.org/wiki/Lille
http://wikitravel.org/en/Lille

APPLICATION

Please contact the head of the research team: Stephane Ducasse or one of the following group members: Nicolas Anquetil or Marcus Denker.  (Note from Bruce, if you don’t know Stephane or Marcus and can’t find their email addresses then you probably are not  suited for this job)

Smalltalk Jobs – 1/12/18

  • New York, NYSoftware Engineering (Job ID 180001133) at J.P. Morgan
    • Required Skills:
      • Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field of study
      • 2 years of experience in the job offered or two 2 years of experience as a Computer Systems Analyst, Software Developer, or related occupation.
      • 2 years of experience with derivatives trading businesses
      • 2 years of experience with object oriented programming.
      • Cincom Smalltalk
      • GemStone/S 64 databases
      • Experience with object databases
      • PnL and risk management as it applies to interest rate derivatives.
      • FpML as it relates to interest rate derivatives.
      • Linear algebra and numerical analysis methods such as taylor series expansion to estimate and attribute risk and PnL delivery as applicable to pricing fixed income derivatives
      • Following defined development processes with specific documentation requirements such as SOX
      • Designing software solutions to support trading desk’s needs
  • Richland, WABWR Neutronics Codes & Methods Engineer II – IV-DES02933 (Multiple positions are available) at AREVA Front End Business Group
    • Required Skills:
      • Engineer II: BS in Nuclear Engineering plus 2-3 years experience reactor physics or fuel management engineering experience. An advanced engineering degree may be substituted for related work experience (MS 1-2 yrs. or PhD 1-3 yrs.)
      • Engineer III: BS in Nuclear Engineering plus 3-5 years experience reactor physics or fuel management engineering experience. An advanced engineering degree may be substituted for related work experience (MS 1-2 yrs. or PhD 1-3 yrs.)
      • Engineer IV: BS in Nuclear Engineering or related field plus 5-7 years experience reactor physics or fuel management engineering experience. An advanced engineering degree may be substituted for related work experience (MS 1-2 yrs. or PhD 1-3 yrs.)
      • Basic experience and capabilities with MICROSOFT Office software products (WORD, EXCEL, etc.).
      • Must have a pro-active approach to problem identification and resolution.
      • Must have ability and attitude to learn a variety of new procedures, processes, and tools, while maintaining various stages of production.
    • Wanted Skills:
      • A wide range of other skills related to the position, including Smalltalk
  • Richland, WABWR Engineer IV – Advisory Engineer (Pipeline) – DES02833-PL (Multiple positions are available) at AREVA Front End Business Group
    • Required Skills:
      • Engineer IV: BS in Nuclear Engineering plus 5 – 7 years experience reactor physics or fuel management engineering experience. An advanced engineering degree may be substituted for related work experience (MS 1-2 yrs. or PhD 1-3 yrs.)
      • Principal Engineer: BS in Nuclear Engineering plus 7-10 years experience reactor physics or fuel management engineering experience. An advanced engineering degree may be substituted for related work experience (MS 1-2 yrs. or PhD 1-3 yrs.)
      • Advisory Engineer: BS in Nuclear Engineering plus 12+ years experience reactor physics or fuel management engineering experience. An advanced engineering degree may be substituted for related work experience (MS 1-2 yrs. or PhD 1-3 yrs.)
      • Familiarity with computer systems, e.g., personal computers, HP workstations, UNIX, LINUX or other operating systems.
      • Proficient with C/C++ and FORTRAN computer languages.
      • Must possess good verbal and written communication skills.
      • Must have a pro-active approach to problem identification and resolution.
      • Must have ability and attitude to learn a variety of new procedures, processes, and tools, while maintaining various stages of production.
      • Must be able to work well in a fast-paced team environment.
      • Proficiency with MS WORD and EXCEL.
      • Familiarity with fundamentals of light water reactor (LWR) neutronics/thermal hydraulics numerical methods.
    • Wanted Skills:
      • A wide range of other skills related to the position, including Smalltalk
Good luck with your job hunting,
James T. Savidge

View James T. Savidge's profile on LinkedIn

This blog’s RSS Feed

Smalltalk Jobs – 12/28/17

  • Buenos Aires, Argentina – Software Engineering – Axiom Developer at J.P. Morgan
    • Required Skills:
      • Advanced knowledge of application, data and infrastructure architecture disciplines
      • Understanding of architecture and design across all systems
      • Working proficiency in developmental toolsets
      • Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals
      • Proficiency in SmallTalk
      • Understanding of software skills such as business analysis, development, maintenance and software improvement
      • Strong Knowledge of Axiom platform programming
      • Knowledge Java or Python
      • Experienced in Oracle/SQL
      • Familiar with development tools such as Jenkins, GIT, AIM, etc
      • Experience with Agile/Jira methodologies
  • Los Alamos, NM – Proton Radiography and Computational Physics Postdoc at Los Alamos National Laboratory
    • Required Skills:
      • Ph.D. in physics, or a related field, within the past five years (or soon to be completed).
      • Demonstrated ability to conduct independent research in one or more of the following areas: imaging science, nonlinear optimization, high performance computing, scientific computing, nuclear physics or particle physics.
    • Wanted Skills:
      • Programming in C, Smalltalk or Python
      • Technical writing and public speaking

Updates on 2/3/18: The position in Buenos Aires, Argentina has been filled or is no longer available.

Updates on 2/3/18: The position in Los Alamos, NM has been filled or is no longer available.

Good luck with your job hunting,
James T. Savidge

View James T. Savidge's profile on LinkedIn

This blog’s RSS Feed

Smalltalk Jobs – 11/26/17

  • Toronto, CanadaSmalltalk Developer at KnowRoaming
    • Required Skills:
      • 3+ years of Small Talk
      • 2+ years experience with database
      • Comfortable working in a linux-based environment
      • While a Bachelors degree in Computer Science, Engineering or related is required, relevant experience will be taken into consideration
    • Wanted Skills:
      • Understanding of SS7, GTP and related telecom protocols
      • Experience working with HLRs, GGSNs, SMSCs and related core network elements
  • Buenos Aires, Argentina – Software Engineering – SmallTalk Developer (Job ID 170099828) at J.P. Morgan
    • Required Skills:
      • The candidate should have an understanding of an object oriented programming language (e.g. Java, C++, C#, Smalltalk) and their underlying principles
      • Data modelling
      • Code version control
      • Understanding of coding optimizations
      • Enthusiasm for increasing knowledge of financial markets and products
      • Willingness to adopt and contribute to an agile development process
    • Wanted Skills:
      • Smalltalk
  • Bangalore, India – SmallTalk developer through Squircle IT Consulting Services
    • Required Skills:
      • The candidate should have an understanding of an object oriented programming language (e.g. Java, C++, C#, Python, Ruby, Smalltalk) and their underlying principles
      • SmallTalk experience
      • Total industry experience of 10+ years
      • Data modelling
      • Code version control
      • Understanding of performant coding and optimisations
      • Enthusiasm for increasing knowledge of financial markets and products is essential
      • Willingness to adopt an agile development process
    • Additional listings: Magna Infotech
  • Fremont, CA – Software Engineer 3 at Lam Research
    • Required Skills:
      • B.S or Masters in Computer Science, Computer Engineering, Electronics or related field
      • Knowledge of embedded software development and design
      • Knowledgeable with communication protocols such: I2C, SPI, UART etc.
      • Knowledge of Object Oriented Software implementation and design e.g.: Design Patterns and Finite State Machines
      • Strong software engineering skills: modular design, data structures and algorithms
      • Experience with Source Control and Development life cycles
      • Analytical approach to root cause analysis
      • Knowledge of multithreading is a must (preemptive thread scheduling)
      • Understanding of Networking/TCPIP
      • Ability to travel within USA, Europe, and Asia (total is less than 10%)
    • Wanted Skills:
      • Background in electronics and electrical engineering
      • Smalltalk experience
      • Experience with real-time operating systems
      • Experience in distributed embedded controls systems
  • St. Petersburg, FL – Software/Controls Engineer II at Plasma-Therm LLC
    • Required Skills:
      • B.S. in Computer Science or Computer Engineering
      • Five to ten years software engineering experience.
      • C# or SmallTalk programming capabilities.
      • Graphical User Interface design/development (ease of use, ergonomics, etc.)
      • Model, View, Controller (MVC) software architectures
      • Understanding of development of multi-threaded applications
      • Controls and automation systems development
      • Distributed computing environment application development
      • Client/server programming concepts
      • Database implementation and usage concepts
      • Software engineering (all phases of software lifecycle)
      • Agile development model/environment
      • Networked Application development
      • Object Oriented application design and development
      • Reading/writing software requirements/specifications
      • Embedded control for automation and robotics
      • Knowledge of SCADA Systems
      • Software Development for Semiconductor Processing Equipment and SECS standards
      • Supporting end users (both capturing feature requests, as well as fixing deficiencies)
      • Supporting software for manufactured equipment
    • Wanted Skills:
      • Controls/Automation experience

Updates on 12/28/17: Added a listing for the position in Bangalore, India.

Updates on 12/28/17, 3/30/18: The position in Buenos Aires, Argentina has been filled or is no longer available.

Updates on 2/3/18: The position in Buenos Aires, Argentina has been relisted.

Updates on 2/3/18: The position in Bangalore, India has been filled or is no longer available.

Updates on 2/3/18: The position in Fremont, CA has been filled.

Updates on 2/3/18: The position in St. Petersburg, FL has been filled or is no longer available.

Good luck with your job hunting,
James T. Savidge

View James T. Savidge's profile on LinkedIn

This blog’s RSS Feed

Smalltalk Jobs – 10/27/17

The Pharo project needs an engineer for 1 year.  Contact Stéphane Ducasse for more info:

Engineer Position 1 year

INRIA RMoD are looking for a full-time engineer for helping with
developing Pharo in the context of IoT.The focus of this job is “Pharo
on embedded and mobile devices for the internet of things”

With Pharo, we have developed over the last two years an interactive,
remote development environment. It allows embedded, headless software
running on typical raspberry pi class hardware to be developed and
debugged in an interactive way. It allows programmers to explore and
change running headless embedded programs from their desktop
development machine.

The next step will be to extend this infrastructure to cover the use
case of industrial use: Deployment. We want to build a middle-ware to
manage, authenticate and script deployed Pharo embedded installations.

The engineer will help to develop the Pharo IoT infrastructure,
especially with a focus on industrial use:

·I mprove Pharo for a platform with an industrial focus.
· Work on a middleware to manage deployed Pharo instances.
·Realize two small demos: First, as an industrial IoT example, a demo
deployed on 20+ devices. Demo 2: Pharo deployed on multiple mobile
autonomous robots.
·Help with creating a website for PharoIOT.

We are looking for a candidate with some prior experience with Pharo.
In addition:

· Knowledge in Dynamic Languages (Pharo is a plus but not required)
·Experience with embedded development is a plus but not required
·English

Work in a research lab, but no paper writing, no teaching, no
administration. In addition:

Centrally located (one hour from Paris, 1h20 from London, 35 min from Brussels)
Try a lot of good beer (our office is just 10km from the border to Belgium)
Program with Pharo all day!
Lille is an active city but not expensive (lot of students…),
centrally located with good connections by train to everywhere
(including CDG and Brussels airports).

Duration: 12 + 12 months
Starting date: Feb or March 2016
Salary: 2600-3200 euros brut (french brutto = potentially one month of
taxe per year) / month, depending on experience – (56000 Euros paid by
the employer before any taxes).
Location: Lille (no remote job possible)

Smalltalk Jobs – 10/22/17

  • Richland, WA – BWR Engineer IV – Advisory Engineer (Pipeline) – DES02833-PL (Multiple positions are available) at AREVA Front End Business Group
    • Required Skills:
      • Engineer IV: BS in Nuclear Engineering plus 5 – 7 years experience reactor physics or fuel management engineering experience. An advanced engineering degree may be substituted for related work experience (MS 1-2 yrs. or PhD 1-3 yrs.)
      • Principal Engineer: BS in Nuclear Engineering plus 7-10 years experience reactor physics or fuel management engineering experience. An advanced engineering degree may be substituted for related work experience (MS 1-2 yrs. or PhD 1-3 yrs.)
      • Advisory Engineer: BS in Nuclear Engineering plus 12+ years experience reactor physics or fuel management engineering experience. An advanced engineering degree may be substituted for related work experience (MS 1-2 yrs. or PhD 1-3 yrs.)
      • Familiarity with computer systems, e.g., personal computers, HP workstations, UNIX, LINUX or other operating systems.
      • Proficient with C/C++ and FORTRAN computer languages.
      • Must possess good verbal and written communication skills.
      • Must have a pro-active approach to problem identification and resolution.
      • Must have ability and attitude to learn a variety of new procedures, processes, and tools, while maintaining various stages of production.
      • Must be able to work well in a fast-paced team environment.
      • Proficiency with MS WORD and EXCEL.
      • Familiarity with fundamentals of light water reactor (LWR) neutronics/thermal hydraulics numerical methods.
    • Wanted Skills:
      • A wide range of other skills related to the position, including Smalltalk
  • Fremont, CA – Software Engineer Intern (94443) at Rudolph Technologies, Inc.
    • Required Skills:
      • Obtaining a BS, MS in electrical engineering, computer science, software engineering or related field
      • Good knowledge of object-oriented design methods and languages
      • Basic knowledge of real-time operating system, hardware and software interface, real-time control, motion control.
      • The ability to effectively use Windows based applications
      • Evidence of strong analytical, problem solving, influence, teamwork, business partnering, and communication skills (both written and verbal)
      • The ability to work and deliver results in a dynamic, cross functional, team orientated environment
      • Knowledge and interest in the semiconductor industry
      • A genuine interest in advanced technology and an on-going desire to learn
    • Wanted Skills:
      • Smalltalk
      • Adobe Acrobat
      • PhotoShop

Updates on 1/12/18: The positions in Richland, WA have been filled or are no longer available.

Updates on : The position in Fremont, CA has been filled or is no longer available.

Good luck with your job hunting,
James T. Savidge

View James T. Savidge's profile on LinkedIn

This blog’s RSS Feed

Smalltalk Jobs – 09/26/17

Two jobs in Europe:

  1. In Le Mans France, CGI is looking for an OO developer, ideally Smalltalk.   CGI is a French IT services company and works in lots of different domains.  One clearly needs to be able to work in France, and, most likely in French as well.
  2. The second is in Kaiserslautern Germany with Bison.  Bison is a Swiss and German IT services company similar in many ways to CGI above.

Good Luck!

Infrastructure Developer, Glasgow, UK

This position, like my previous post, is at Kapital’s Glasgow site, this time working on maintaining and improving the engine infrastructure rather than on specific tasks for the end users. Kapital’s meta-data framework is implemented in VisualWorks and Gemstone. This role may also have to deal with the Unix architecture beneath, and occasionally with Java and Python. The job-ads admirably frank sentence “The candidate must be able to work independently, with minimal managerial oversight, in an environment where creativity and innovation is not facilitated and yet is expected.” could be written of many another site.  At least this one facilitates creativity by letting you use Smalltalk. 🙂

Test Engineer/Developer, Glasgow, UK

The Kapital team in Glasgow are recruiting. Kapital prices complex financial products for JPMorganChase. It is written in VisualWorks and Gemstone, and runs on Unix servers. They would welcome knowledge of Smalltalk and Unix, some banking or finance experience, and a honours degree in a STEM subject, but the essentials are OO coding and debugging experience, willingness to learn, adaptability and sufficient people skills.

Smalltalk Jobs 9/24/17

  • Sungnam, KR – Software Engineer 3 (463-400) at Lam Research
    • Required Skills:
      • B.S or Masters in Computer Science, Computer Engineering, Electronics or related field
      • Knowledge of embedded software development and design
      • Knowledgeable with communication protocols such: I2C, SPI, UART etc.
      • Excellent knowledge of Object Oriented Software implementation and design e.g.: Design Patterns and Finite State Machines
      • Strong software engineering skills: modular design, data structures and algorithms
      • Experience with Source Control and Development life cycles
      • Analytical approach to root cause analysis
      • Knowledge of multithreading is a must (preemptive thread scheduling)
      • Understanding of Networking/TCPIP
      • Ability to travel within USA, Europe, and Asia (total is less than 10%)
    • Wanted Skills:
      • Background in electronics and electrical engineering
      • Smalltalk experience
      • Experience with real-time operating systems
      • Experience in distributed embedded controls systems
  • Buenos Aires, Argentina – Software Engineering (Job ID 170092924) at J.P. Morgan
    • Required Skills:
      • The candidate should have an understanding of an object oriented programming language (e.g. Java, C++, C#, Smalltalk) and their underlying principles
      • Data modelling
      • Code version control
      • Understanding of coding optimizations
      • Enthusiasm for increasing knowledge of financial markets and products
      • Willingness to adopt and contribute to an agile development process
    • Wanted Skills:
      • Smalltalk
  • AT-Villach, Austria or Anywhere (remote)Software Engineer at Lam Research
    • Required Skills:
      • 7+ years of experience in Software development using ControlWorks (Rudolph) Framework for Semiconductor Equipment
      • B.S or Masters in Computer Science, Computer Engineering, Electronics or related field
      • Knowledge of embedded software development and design
      • Knowledgeable with communication protocols such: I2C, SPI, UART etc.
      • Excellent knowledge of Object Oriented Software implementation and design e.g.: Design Patterns and Finite State Machines
      • Strong software engineering skills: modular design, data structures and algorithms
      • Experience with Source Control and Development life cycles
      • Analytical approach to root cause analysis
      • Knowledge of multithreading is a must (preemptive thread scheduling)
      • Understanding of Networking/TCPIP
      • Ability to travel within USA, Europe, and Asia (total is less than 10%)
    • Wanted Skills:
      • Background in electronics and electrical engineering
      • Smalltalk experience
      • Experience with real-time operating systems
      • Experience in distributed embedded controls systems
  • Anywhere (remote)Senior ControlWorks Software Engineer at Lam Research
    • Required Skills:
      • 7+ years of experience in Software development using ControlWorks (Rudolph) Framework for Semiconductor Equipment
      • B.S or Masters in Computer Science, Computer Engineering, Electronics or related field
      • Knowledge of embedded software development and design
      • Knowledgeable with communication protocols such: I2C, SPI, UART etc.
      • Excellent knowledge of Object Oriented Software implementation and design e.g.: Design Patterns and Finite State Machines
      • Strong software engineering skills: modular design, data structures and algorithms
      • Experience with Source Control and Development life cycles
      • Analytical approach to root cause analysis
      • Knowledge of multithreading is a must (preemptive thread scheduling)
      • Understanding of Networking/TCPIP
      • Ability to travel within USA, Europe, and Asia (total is less than 10%)
    • Wanted Skills:
      • Background in electronics and electrical engineering
      • Smalltalk experience
      • Experience with real-time operating systems
      • Experience in distributed embedded controls systems
  • Minneapolis, MN – Smalltalk Technical Lead through Cognizant
    • Required Skills:
      • Candidate should have Minimum 8+ years of Software Programming experiences in Smalltalk technology (Ex: Smalltalk, Sybase)
      • Development and Support experience
      • Tech lead experience
      • Hands on experience of Development / test/ Deploy
      • Experience in working with global teams
      • Fluent English language skills (written, spoken)
    • Wanted Skills:
      • Experience in on-site / off-shore delivery model
      • Experience & knowledge in Commodity Trading, Risk Management (market risk, credit risk), ERP, Financial Services
  • Omaha, NE – IT Smalltalk Developer through On-Board Services
    • Required Skills:
      • Bachelor’s degree in related technical field
      • 3+ years of demonstrated experience with VisualWorks Smalltalk
      • Relational database application backend and writing SQL queries
      • Web development using Smalltalk or Java
      • Knowledge of server side Java programming
      • Servlet and JSP/SSP specifications
      • Use Cases, XP, Design Pattern or UML.
  • Parsippany, NJSmalltalk Developer through Saxon Global
    • Required Skills:
      • 5+ years VisualAge Smalltalk experience
      • A Bachelor’s or Master’s degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience.
      • Knowledge of end-to-end systems development life cycles (i.e., waterfall, iterative and other modern approaches to software development)
      • Proficiency in business modeling and requirements definition disciplines through Unified Modeling Language (UML), use cases, etc.
    • Wanted Skills:
      • Finance Industry experience
  • Anywhere (remote) – Elevators Simulator through UpWork
    • Required Skills:
      • Experience with eToys, Squeak, Smalltalk and State Machines or equivalent.

Updates on 11/26/17: The position in Sungnam, KR has been filled or is no longer available.

Updates on 11/26/17: The position in Buenos Aires, Argentina has been filled or is no longer available.

Updates on 11/26/17: The position in Minneapolis, MN has been filled or is no longer available.

Updates on 11/26/17: The position in Omaha, NE has been filled or is no longer available.

Updates on 11/26/17: The position listed on UpWork has been filled or is no longer available.

Good luck with your job hunting,
James T. Savidge

View James T. Savidge's profile on LinkedIn

This blog’s RSS Feed

Smalltalk Jobs – 8/27/17

  • Anywhere (remote)Application Layer Software Engineer at Lam Research
    • Required Skills:
      • B.S or Masters in Computer Science, Computer Engineering, Electronics or related field
      • Knowledge of embedded software development and design
      • Knowledgeable with communication protocols such: I2C, SPI, UART etc.
      • Excellent knowledge of Object Oriented Software implementation and design e.g.: Design Patterns and Finite State Machines
      • Strong software engineering skills: modular design, data structures and algorithms
      • Experience with Source Control and Development life cycles
      • Analytical approach to root cause analysis
      • Knowledge of multithreading is a must (preemptive thread scheduling)
      • Understanding of Networking/TCPIP
      • Ability to travel within USA, Europe, and Asia (total is less than 10%)
    • Wanted Skills:
      • Background in electronics and electrical engineering
      • Smalltalk experience
      • Experience with real-time operating systems
      • Experience in distributed embedded controls systems
  • Quebec, Canada – Analyste programmeur VisualWork/SmallTalk through Procom
    • Required Skills:
      • Analyste-programmeur de junior à intermédiaire VisualWork/SmallTalk
      • Expérience en langage de développement orienté objet
      • Expérience en SQL et banque de données relationnelles
      • Avoir travailler dans une environnement Windows avec Visual Studio
      • Expérience en VisualBasic
      • Expérience en COBOL
      • Expérience en Oracle

Updates on 9/24/17: Updated the expired listing for the remote position for Lam Research.

Updates on 9/24/17: Updated the expired listing for the position in Quebec, Canada.

Updates on 9/24/17: The position in Quebec, Canada has been filled or is no longer available.

Good luck with your job hunting,
James T. Savidge

View James T. Savidge's profile on LinkedIn

This blog’s RSS Feed

Smalltalk Jobs – 7/29/17

  • Anywhere (remote)Senior ControlWorks Software Engineer through Lam Research
    • Required Skills:
      • 7+ years of experience in Software development using ControlWorks (Rudolph) Framework for Semiconductor Equipment
      • Expert knowledge in ControlWorks for one of the following fields: Process Modules, Transfer Chambers or Wafer Scheduling
      • Excellent knowledge of Smalltalk in combination with ControlWorks framework. (Preferred in Visual Works 7.4)
      • Excellent knowledge of Object Oriented Software implementation and design
      • Design Patterns and Finite State Machines
      • Knowledge of multithreading
      • Strong software engineering skills: modular design, data structures and algorithms
      • Experience with Source Control and Development life cycles
      • Analytical approach to root cause analysis
      • B.S or Masters in Computer Science, Computer Engineering, Electronics or related field
      • Ability to travel within USA, Europe, and Asia (total is less than 10%)
      • Telecommuting would be an option for this position
    • Wanted Skills:
      • Knowledge of preemptive thread scheduling of VisualWorks Smalltalk
      • CVS
      • STORE
  • Chennai, IndiaLead Software Development Engineer through The Glove
    • Required Skills:
      • 5 to 11 years of experience with Smalltalk
      • SmallTalk VSE 3.2
      • Cincom SmallTalk Viualworks 7.9
      • Ability to design, develop, integrate and deploy in Smalltalk technology (minor / major enhancements)

Updates on 11/26/17: Updated an expired listing for the position at Lam Research.

Good luck with your job hunting,
James T. Savidge

View James T. Savidge's profile on LinkedIn

This blog’s RSS Feed

Smalltalk Jobs – 7/14/17

  • Miami, FL – Gemstone Lead through E-solutions Inc
    • Required Skills:
      • 7 years hands-On experience in Gemstone Database Administration
      • Good in application support, technical solution, implementation of business requirements and enhancements
      • Good development experience with VisualWorks 7.9 Smalltalk development
      • Should have excellent knowledge on the OOPS Concepts.
      • Should work independently in SmallTalk technology
      • Good working experience in Multi-vendor environment and client facing role
    • Additional listings: Quintrix Solutions, Comtech Global, Cognizant, E-solutions Inc
  • Wilmington, MASoftware Engineer II at Rudolph Technologies, Inc.
    • Required Skills:
      • Bachelors or Master’s Degree in Software Engineering, Electrical Engineering, or comparable field
      • 2 – 5 years of experience
      • Object Oriented Programming skills
      • An interest in electronics, servo systems, optics and/or image processing
      • Knowledge of embedded system development environments such as RTEMS, VxWorks or similar environment
      • Outstanding problem solving skills
      • Serviceable written and verbal communication skills
      • A strong desire for technical challenge
    • Wanted Skills:
      • Smalltalk
      • C++
      • Python
      • Control Systems (servo, stepper, robotics) course work and preferably lab experience. Academic setting is acceptable.
      • A knowledge of optics, sensor technologies or physics.
      • Image processing using a popular image processing toolkit such as Halcon, MIL, Cognex, IPP, or OpenCV
      • A working knowledge of modern SW engineering process methodologies such as SDLC, Agile, etc.
      • Knowledge of SQL for a popular DB like PostgreSQL, Oracle, or SQL Server
    • Additional listings: Lighthouse Placement Services, Alexander Technology Group

Updates on 7/29/17, 8/27/17, 10/22/17: Added listings for the position in Miami, FL.

Updates on 8/27/17, 10/22/17, 2/3/18: Marked out a listing for the position in Miami, FL.

Updates on 10/22/17: Updated an expired listing for the position in Miami, FL.

Updates on 12/28/17, 2/3/18: Added listings for the position in Wilmington, MA.

Updates on 3/30/18: Marked out a listing for the position in Wilmington, MA.

Good luck with your job hunting,
James T. Savidge

View James T. Savidge's profile on LinkedIn

This blog’s RSS Feed

Smalltalk Jobs – 6/25/17

  • Fremont, CASoftware Engineer 4 (64641) at Lam Research
    • Required Skills:
      • B.S or Masters in Computer Science, Computer Engineering, Electronics or related field
      • 15+ years of related Software development experience
      • Strong background in electronics and electrical engineering
      • Knowledge of embedded software development and design
      • Knowledgeable with communication protocols such: I2C, SPI, UART etc.
      • Excellent knowledge of Object Oriented Software implementation and design e.g.: Design Patterns and Finite State Machines
      • Strong software engineering skills: modular design, data structures and algorithms
      • Experience with Source Control and Development life cycles
      • Analytical approach to root cause analysis
      • Knowledge of multithreading is a must (preemptive thread scheduling)
      • Understanding of Networking/TCPIP
      • Experience in distributed embedded controls systems
      • Ability to travel within USA, Europe, and Asia (total is less than 10%)
    • Wanted Skills:
      • Smalltalk experience
      • Experience with real-time operating systems (VxWorks preferred)
      • Experience in Automation Engineering in Semiconductor Industry
  • Miami, FLGemstone Technical Lead through Cognizant
    • Required Skills:
      • 8+ Years of IT Experience
      • Hands-On experience in Gemstone Database Administration
      • Good in application support, technical solution, implementation of business requirements and enhancements
      • Good development experience with VisualWorks 7.9 Smalltalk development
      • Should have excellent knowledge on the OOPS Concepts.
      • Should work independently in SmallTalk technology
      • Core Java
      • Oracle
      • Unix
      • Experience in Onsite / offshore model
    • Wanted Skills:
      • ANSI SQL
      • JDBC
      • Unix Shell Scripting
      • Energy Supply & Trading
    • Additional listings: Cognizant
Good luck with your job hunting,
James T. Savidge

View James T. Savidge's profile on LinkedIn

This blog’s RSS Feed