Firmware Software Engineer

  • Redmond, WA
  • Posted 8 hours ago | Updated 8 hours ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

Firmware
Python
C#
C++
Unreal Engine
Game Development
Deep Learning
Data Pipelines
Shader Programming
GLSL
HLSL
VFX
Post-Processing
Procedural Animation
React
QT
Git
Perforce
Mercurial
Blender
Maya
3DS Max
Cinema 4D
AR/VR
Backend Development
Database Management
Rigging
Animation

Job Details

Job Title: Firmware Software Engineer

Location: Redmond, WA (Onsite)

Duration/Term: Long-Term Contract

Job Description:

We are seeking a Firmware Software Engineer to develop cutting-edge tools and infrastructure that support designers, researchers, and engineers in building interactive experiences. You will contribute to deep learning model training, prototype development, and data pipeline optimization, while collaborating across multidisciplinary teams.

Responsibilities:

  • Build software tools, infrastructure, and documentation for design and research workflows.
  • Train and deploy deep learning models for interaction and design exploration.
  • Collaborate with researchers to design, test, and iterate on interactive prototypes and user studies.
  • Integrate, validate, and optimize data pipelines using scripting tools.
  • Produce and maintain documentation on tools, methods, and processes.
  • Develop and maintain tools for machine learning infrastructure integration.
  • Design and implement core tools including UI modules and I/O systems.
  • Work closely with design, research, and engineering teams to enhance workflows.

Qualifications:

  • BS in Computer Science or equivalent experience in game development/engine programming.
  • 3 5+ years of experience in prototyping or game development.
  • 4+ years of hands-on development in Python, C#, or C++.
  • 3+ years working with Unreal Engine (tools, plugins, infrastructure).
  • Strong knowledge of 3D asset workflows, shader programming (GLSL/HLSL), VFX, post-processing, and procedural animation.
  • Portfolio showcasing tools development, graphic rendering workflows, or interactive prototypes.

Preferred Experience:

  • UI development using React or QT.
  • Familiarity with source control systems (Git, Perforce, Mercurial).
  • Experience with 3D authoring tools (Blender, Maya, 3DS Max, Cinema 4D).
  • Exposure to AR/VR development and game engine architecture.
  • Collaboration with designers and research scientists.
  • Backend development including server-side infrastructure and database management.
  • 3D art/design experience such as rigging and animation.

Key Skills:

Firmware, Python, C#, C++, Unreal Engine, Game Development, Deep Learning, Data Pipelines, Shader Programming, GLSL, HLSL, VFX, Post-Processing, Procedural Animation, React, QT, Git, Perforce, Mercurial, Blender, Maya, 3DS Max, Cinema 4D, AR/VR, Backend Development, Database Management, Rigging, Animation

VDart Group is a global leader in technology, product, and talent solutions, serving clients including Fortune 500 companies across 13 countries. With over 4,000 professionals, we deliver innovation and results across industries. Committed to People, Purpose, and Planet, we are recognized for our sustainable practices through our EcoVadis Bronze Medal and UN Global Compact membership.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About VDart, Inc.