Premier Staffing Solution logo

Software Engineer

Premier Staffing Solution
On-site
Palo Alto, California, United States

Job Description


Job Requirements

Qualifications

  • Intermediate Unreal Engine blueprint knowledge. 
  • Expertise in camera/vehicle animation, environment/world building, including perspective, lighting, composition, and scene framing. 
  • Ability to create compelling visual concepts within project requirements.
  • Proficient in Unreal Engine as well as Maya, Blender, 3D Max or other polygon based modeling software. 
  • Balances a 75% artistic and 25% technical focus. 
  • Capable of quick prototyping and innovative problem-solving. 
  • Efficiently develops meshes and materials
  • Utilizes quick 2D paintovers for composition adjustments if needed. 
  • Proficient in building 3D environments. 
  • Communication: Strong verbal communication skills with the ability to present ideas effectively to senior management.
  • Organizational Skills: Ability to work independently, stay organized, and adhere to file naming conventions for easy access and collaboration.
  • Technical Problem-Solving: Drive discussions around technical solutions, addressing issues collaboratively with team members.
  • Growth Mindset: Pursue additional skills, such as animation, to enhance contributions and personal growth.

Preferred: 

  • High-Quality Rendering abilities
  • Proficiency in VRED, VRAY, 3ds Max, Maya, Blender, and Adobe Suite.
  • Asset Development: Work with NURBS and Polygonal data using software such as Studio, 3ds Max, Maya, or Blender; efficiently import and convert files from designers and engineers for rendering.
  • Collaboration: Develop verbal communication skills to engage with designers, present project updates, and discuss outcomes with management.
  • Progress Tracking: Monitor job progress, identify tactical issues, and suggest adjustments to enhance workflow efficiency.
  • Adobe Suite Proficiency: Leverage advanced skills in Adobe Suite to modify and enhance images as needed.
  • Project Management: Manage multiple projects simultaneously, ensuring adherence to timelines and delivery standards.
  • Supportive Role: Provide assistance on larger scale projects, contributing significantly to team goals and objectives.