Part-Time Software Engineering Intern

Company Name: 
Software & Web Development
Post Date:  
Contact Email: 

Charmworks.jpg  charmworks-logo.png

Looking for a part-time job during the semester?

Part-time Software Engineer Positions Available at Charmworks!


Charmworks, Inc. is a software startup spinning off parallel computing work done at the Computer Science Department of the University of Illinois. It has received major initial funding, and is now getting ready to grow. We are looking for part-time interns to start as soon as possible. Our offices are located in the EnterpriseWorks technology incubator in the Research Park on UIUC's south campus in Champaign, IL.

Our product, Charm++, is built on a large existing C++ code base that we'd like you to help extend and mature. Charm++ is a programming toolchain and runtime system used to develop scalable and sophisticated parallel applications that run on multicore nodes, GPUs, clusters, and supercomputers like NCSA's Blue Waters.
We're seeking candidates (including current undergraduate as well as graduate students) with a good mix of:
  • Excellent programming skills
  • Good grades
  • Initiative
  • Teamwork and communication skills
  • Ability and willingness to do sustainable work on an existing software stack
You do not need to have any specific parallel programming experience in order to apply.
We have multiple hourly positions available and needs for different sets of skills. They are listed as separate bullets below, although in some cases, the same individual may be able to address multiple tasks. Software Engineering Intern job duties include:
  • Programming in C++
  • Programming in Java for a visual performance analysis tool
  • Shell-script programming
  • Engineering application development
Hourly wages start at $20, though compensation is commensurate based on experience.
Please send applications to with a subject prefixed with "Internship Application". Please include a resume and an unofficial transcript.