Research Engineer 3
San Jose, California | Contract
Position Title: Research Engineer 3
Position Description: Protingent Staffing has an exciting opportunity with our client in San Jose, CA for a Software Engineer specializing in prototyping 2D and 3D technologies. This is an exciting opportunity for an experienced developer to help design creative tools for artists. This role may include prototyping designs on emerging hardware platforms including virtual reality and augmented reality devices. The near-term focus of this position is to enhance and optimize our cutting-edge painting engines and bring this amazing technology to a wider array of platforms.
More generally, your role will be to develop or prototype new functionalities with core technologies. You will also help to transfer some of those technologies into desktop, tablet, and cloud applications, and to develop frameworks for further exploration. This position provides the opportunity to work directly with our world-class research teams and design artists, and to help their innovations reach the hands of real-world artists, designers, and casual users. You will also work closely with product teams that will help you deliver new technologies within shipping products.
- Develop prototype applications (including UI) based on new technologies.
- Integrate new technologies with existing applications and cloud services.
- Develop frameworks for testing, exploration, or deployment of new technologies.
- Optimize and tune the performance of code.
- MS or BS in Computer Science (or equivalent) and extensive programming experience.
- Strong engineering skills.
- Strong C++ development skills.
- Experience in iOS tablet app development, including UI development.
- Experience with GPU development (e.g., OpenGL, OpenGL ES, Metal, Vulkan, DirectX).
- Solid understanding of algorithms, data structures, object oriented design, and user experience fundamentals.
- Strong verbal and written communication skills.
Desirable Background and Experience:
- Experience developing both on Windows and Mac
- GPU compute experience. This may include OpenCL, CUDA, or DirectCompute.
- Experience developing Android apps.
- Code optimization experience (GPU & CPU).
- Software architecture skills.
Benefits Package: Protingent offers competitive salary, 100% paid health insurance, education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO) and an administered 401k plan.
About Protingent: Protingent is a niche provider of top Engineering and IT talent to Software, Electronics, Medical Device, Telecom and Aerospace companies nationwide. Protingent exists to make a positive impact and contribution to the lives of others as well as our community by providing relevant, rewarding and exciting work opportunities for our candidates.