3d Render Engine Development Software Developer

Canada, Canada

Job Description

Responsibilities

Every day, in nearly 100 countries around the world, millions of people depend on Daktronics scoring and display systems for information and entertainment. Our displays provide vital travel information in airports and train stations and along highways. They advertise the price of gas, store specials, and more as you make your daily commute. They also enhance spectators' experiences at sporting events of all kinds, from Little League to the major leagues.

Learn more !

This is an opportunity to join the Daktronics team as a 3D Render Engine Development - Software Developer create engaging experiences from the little league to the major leagues and iconic destinations!

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.
  • Six plus 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 .

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.


Job Detail

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