Software Engineer, Berkeley, CA, US

Tech Soft 3D (TS3D) is an exciting 3D component technology company developing software for the engineering community. We’re stable, employee-focused and rapidly growing, with offices in the U.S., France, Japan and the UK. We believe in a healthy work-life balance. Our benefits include four weeks of annual vacation, a six-week sabbatical every four years, a generous 401K package, and full health care coverage. If you are looking for a company and a technology you can be passionate about, with a great atmosphere and benefits package, TS3D may be the right place for you!

The Position:

Design, specify, and develop production-grade 3D graphics software using one or more of the following: C, C++, C#, OpenGL, DirectX.
Solve complex problems with sophisticated 3D graphics software, including resource contention, thread management, and performance optimization.
Develop applications for Windows, Linux, OSX, iOS, and Android platforms using a number of third-party APIs and toolkits including MFC, WPF, Wx, and Qt.
Write unit tests and and perform other software validation.


We are looking for a fast learner who is self-motivated and well-organized. Outstanding entry-level and experienced candidates are invited to apply. The ideal candidate has:

A BS in an applicable field – preferably Computer Science or Mathematics – or equivalent experience.
Strong understanding of computer science fundamentals, data structures, algorithms, and design patterns.
Proficiency in writing and debugging C++ code.
Exceptional analysis and problem-solving skills.
The ability to work independently as well as on a team.

To Apply:

This position is on-site in Berkeley, CA. If it sounds like this job is for you, write a cover letter that demonstrates that you have visited our website and are familiar with our technology. Please send your resume and a brief cover letter to

Principals ONLY. No recruiters please.

Tech Soft 3D is an equal opportunity employer.