Firmware Software Engineer

Overview

On Site
$89.93 - $96.36 hr
Contract - Independent
Contract - W2
Contract - 12+ mo(s)

Skills

UNREAL ENGINE
UE4
UE5
TOOLS
TOOLING
EDITOR TOOLS
PLUGINS
ENGINE INFRASTRUCTURE
PYTHON
C#
C++
PIPELINE
3D ASSETS
SHADERS
GLSL
HLSL
VFX
POST-PROCESSING
PROCEDURAL
UNITY
UNITY3D

Job Details

Payrate: $89.93 - $96.36/hr.

Summary:
We are looking for someone who loves solving Client problems from first principles. Join a world-class team experimenting with bold ideas in areas including optics, haptics, tracking, displays, computer vision, user experience, audio, and perceptual psychology. Work alongside expert Interaction Designers, Scientists, Mechanical Engineers, Electrical Engineers, and Software Engineers to create the technology that makes immersive XR experiences pervasive and universal. Your work will be used in building research platforms, user research studies, technology demos, and proof-of-concept prototypes. The ideal candidate is a highly creative individual who has expertise in 3D interactive experiences and proficiency in Unity. Join the adventure of a lifetime as we make science fiction real and change the world.

Responsibilities:
  • Build software tools, infrastructure, documentation, and other systems that will be used by designers, researchers, and engineers to improve and assist their work.
  • Train deep learning models for use in interaction explorations and design.
  • Work with researchers to design, test, and iterate on prototypes and user studies.
  • Integrate, validate, and optimize data in pipelines by using scripts if needed.
  • Produce and maintain documentation on tools, methods, training, and processes for consultation and future reference.
  • Develop and maintain tools surrounding integrated machine learning infrastructure.
  • Design and develop core tools (UI, I/O modules) into the pipeline.
  • Work closely with design, research, and other development team members to further develop pipelines and workflows.

Minimum Qualifications:
  • BS in Computer Science, OR equivalent game development/engine experience.
  • 3-5+ years of prototyping or game development related experience.
  • 4+ years development experience in Python, C#, or C++.
  • 3+ years of experience with Unreal (infrastructure/tools/plugins).
  • Knowledge in game development, tools, and pipelines including: working with 3D assets, scripting/tool development, shaders (GLSL/HSLG), VFX, post-processing, and/or procedural effects and animations.
  • Portfolio featuring examples of tools, graphic rendering workflows, interactive prototype work, etc.

Preferred Qualifications:
  • Knowledge of UI development for Tools (React, QT).
  • Experience working with source control (Git, Perforce, Mercurial).
  • 3D authoring software (3DS Max, Maya, Blender, Cinema The Client).
  • Experience with AR/VR development.
  • Proficiency with game engine development.
  • Experience working with designers and research scientists.
  • Full stack backend experience, including server-side infrastructure and database management.
  • 3D art/design experience (e.g., character/motion rigging and animation).

Pay Transparency: The typical base pay for this role across the U.S. is: $89.93 - $96.36/hour. Non-exempt positions are eligible for overtime at a rate of 1.5 times the base hourly rate for all hours worked in excess of 40 in a work week, or as required by state or local law. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, health savings accounts with qualified medical plan enrollment, 10 paid days off, 3 days paid bereavement leave, 401(k) plan participation with employer match, life and disability insurance, commuter benefits, dependent care flexible spending account, accident insurance, critical illness insurance, hospital indemnity insurance, accommodations and reimbursement for work travel, and discretionary performance or recognition bonus. Sick leave and mobile phone reimbursement provided based on state or local law.

Consent to Communication and Use of AI Technology: By submitting your application for this position and providing your email address(es) and/or phone number(s), you consent to receive text (SMS), email, and/or voice communication whether automated (including auto telephone dialing systems or automatic text messaging systems), pre-recorded, AI-assisted, or individually initiated from Aditi Consulting, our agents, representatives, or affiliates at the phone number and/or email address you have provided. These communications may include information about potential opportunities and information. Message and data rates may apply. Message frequency may vary.
You represent and warrant that the email address(es) and/or telephone number(s) you provided to us belong to you and that you are permitted to receive calls, text (SMS) messages, and/or emails at these contacts. You also acknowledge and agree to Aditi Consulting LLC s use of AI technology during the sourcing process, including calls from an AI Voice Recruiter. AI is used solely to gather data and does not replace human-based decision-making in employment decisions. Calls may be recorded.

Consent is not a condition of purchasing any property, goods, or services. You may revoke your consent at any time by replying STOP to messages or by contacting
For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our .

#AditiConsulting
#25-23106
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.