Jr. 3D Graphics Developer - Seattle

Yumetech Inc is looking to hire an entry level developer with a strong background in maths or 3D graphics programming (0-2 years commercial experience). As a company that specialises in Open Source projects, the job tasks are highly varied, but almost always have a heavy mathematical component. We work all levels of the software stack from low-level OpenGL tweaking, to full applications, to building specialised libraries. As part of the OSS community, you must have excellent communication skills, ability to work as part of a large distributed team and extremely flexible. If you are smart, hard working and willing to be tossed into new situations to learn on a regular basis, we can take care of the rest.

We work mostly in Java, but do have a reasonable amount of programming in other languages - typically C, perl and shell scripts. We develop and deploy across all three major platforms - MS Windows, OS/X and Unix. Our company has a reputation for delivering well engineered solutions, not hacking, so you should be of similar mindset. As such, we are looking for a software engineer, not code hacker.

Initial position will be a 3 month contract with a full-time job offer available.

Responsibilities:

Required Skills:
Very strong math skills (Calculus, Linear Algebra, Matrices/Vectors)
Unix/cygwin development environments
Java programming
Software Engineering skills (eg Design Patterns, Data structures and algorithms)

Desired Skills and Knowledge:

Open Source development tools (eg CVS/SVN, Bugzilla et al)
VRML / X3D / Collada
Applied Physics (eg What are Navier-Stokes Equations used for?)

We prefer college degree in computer science, though not required if you can demonstrate knowledge and use of good software engineering principles.

We are located in Seattle, WA, USA. We would prefer that applicant are in this general area as we have immediate needs and several projects to be worked on. If you are willing to (or are already) relocate to this area, we will also consider your application.

Please send replies to either myself (justin@yumetech.com) or Alan Hudson (giles@yumetech.com).