What are the responsibilities and job description for the Software Engineer IV - C++, R&D position at Ursus, Inc.?
JOB TITLE: Software Engineer IV - C , R&D
LOCATION: 100% Remote
DURATION: 12 month contract with likely extension
PAY RANGE: $83-93/hour
TOP 3 SKILLS:
COMPANY:
Our client is a Fortune 500 multi-national technology company headquartered in Menlo Park, CA.
Job Description:
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops, and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications.
Duties:
MUST HAVE:
PREFERRED:
IND123
LOCATION: 100% Remote
DURATION: 12 month contract with likely extension
PAY RANGE: $83-93/hour
TOP 3 SKILLS:
- Bachelors in Computer Science, Mathematics, Physics, or related field
- 2 years doing research and/or working in R&D
- 3 years of experience developing in C
COMPANY:
Our client is a Fortune 500 multi-national technology company headquartered in Menlo Park, CA.
Job Description:
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops, and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications.
Duties:
- Build, maintain, and improve C software to facilitate research within the graphics research group.
- Employ working knowledge of 3D, and utilize a state-of-the-art procedural graph execution system to implement efficient animation and simulation, contributing to research in this area.
- Collaborate on high- and low-level system design aspects. Integrate and build code in a cross-repository setup.
MUST HAVE:
- Bachelors in Computer Science, Mathematics, Physics, or related field
- 2 years doing research and/or working in R&D
- 3 years of experience developing in C
- 2 years designing and implementing systems for animation, simulation, and/or geometry manipulation
- Hands on experience working with scene storage formats/APIs such as USD, Alembic, glTF, or FBX
PREFERRED:
- Experience working directly on any of the following within a game engine or film environment: Skinning, Blendshapes, Simulation of hair and/or clothing
- Experience worked with levels of detail
- Ray-tracing/off-line rendering or global illumination experience
- Experience with NVIDIA OptiX.
- Experience with Client Embree.
- Experience with parallel computation platforms like CUDA, OpenCL, or Vulkan Compute.
- Expertise with Houdini, Maya, or Blender
IND123
Salary : $83 - $93