3d Render Engine Development Software Developer

Canada, Canada

Job Description


Responsibilities

When you work at Daktronics, you\xe2\x80\x99ll be part of something amazing. We design, engineer, manufacture and support bold, eye-catching digital LED and LCD video displays and audio systems.

Our products bring excitement to professional, college and high school games. They attract customers for businesses around the world, and even provide direction for people as they travel, work and play.

As part of the Daktronics team, you\xe2\x80\x99ll have interesting, impactful work with flexible opportunities. You can learn and grow at a company that provides competitive compensation and meaningful benefits \xe2\x80\x93 and the people are second to none.

Learn more !

This is an exciting opportunity to join the Daktronics team that develops technology used by professional teams at the highest level of sports globally to inform and entertain their fans! The 3D Render Engine Development \xe2\x80\x93 Software Developer also creates engaging experiences for audiences at iconic destinations around the world!

Where is this opportunity located?

  • As a Senior Software Developer, you have the flexibility to work from our Burlington, Ontario office or remotely from a home office in the greater Burlington area.
What are uses of Daktronics rendering engine?
  • Map and scale dynamic content driving multiple displays of varied pixel sizes, shapes, and curves that create unique experiences including 3D in 2D display space, 3D forced perspectives, virtual reality caves, or real-world simulations (augmented reality).
  • Provide event producers capability of live compositing and rendering of real time dynamic 3D/2D content to drive our displays and broadcast streams.
What will work look like for me?
  • Contribute to design of industry-leading rendering engine.
  • Develop, design, optimize, and debug rendering pipeline and engine systems.
  • Deploy, evaluate performance, and test software on all supported platforms.
  • Collaboration and co-development with other engineering teams.
  • Mentorship and training of other engineers and tech artists.
  • Will build upon and share applicable experiences:
  • 3D graphics API (OpenGL, Vulkan, D3D11, D3D12, or equivalent).
  • Writing Shaders in HLSL or GLSL.
  • GPU, CPU and Memory architectures.
  • GPU/CPU performance analysis tools.
  • Physics and advanced math-based rendering and lighting.
  • Knowledge of industry standard file/object formats (Cinema 4D, Adobe, obj, fbx, or equivalent).
Why consider Daktronics for my Software career?
  • Interesting Challenges!
  • Discover both variety and depth over your career. We foster growth opportunities and experiences across a broad set of technologies that include cloud solutions, device/IoT, web interfaces, client interfaces, live 3D rendering, compositing, gaming engine, video processing, data processing, etc.
  • Build software empowering global customers in creating engaging experiences.
  • We are continuously evolving and utilizing current technologies to maintain our edge.
  • Culture & People
  • Helpful, talented teammates who are curious and enjoy learning and sharing together.
  • Team centric learning environment rooted in iterative learning through experiments and a Growth Mindset.
  • Emphasize network vs. hierarchy model, including approach to team leadership and supervision.
  • Every voice on the team is respected.
  • Intentionally promote mentoring opportunities that are bi-directional.
  • Mutual Prosperity
  • Long-term growth relationship where we win together!
Qualifications
  • Bachelor of Science degree in Computer/Software Engineering, Computer Science, or Math related field from an accredited institution is required.
  • 6+ years of experience developing Computer Graphics and/or other related technologies.
  • Strong math and problem-solving skills.
  • Strong background in C/C++ and flexibility to do some C#, on Windows and/or Linux.
  • Experience with parallel programming and multi-threaded renderers.
  • Solid troubleshooting and debugging skills including ability to debug at an assembly-level when necessary.
  • Approachable respected engineer by both peers and leaders.
  • Experience building effective relationships across teams while working in an Agile, team-oriented, and collaborative environment.
  • Strong interpersonal and communication skills.
  • Effectively exercise discretion and independent judgment.
  • Fluent in English, both written and verbal.
  • Must be able to obtain and maintain appropriate visas or immigration status to travel throughout North America when needed.
  • Must be legally able to work in Canada at time of hire.
  • Daktronics does not sponsor, renew, or extend immigration visas for this position.
Daktronics is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, creed, religion, color, national origin, sex, age, disability, genetics, marital status, sexual orientation, gender identity, protected veteran status or citizenship status. If you would like more information on your EEO rights under the law, please .

Daktronics

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2240955
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned