Job Responsibilities : Full Time: 3D Render Engine Development – Software Developer (Remote)
Salary : Competitive Salary
Company : Daktronics
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 About Daktronics!
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!
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).
Where is this opportunity located?
As a Senior Software Developer, you have the flexibility to work remote from a U.S. home office, a campus location, or both. Current U.S. campus locations include Brookings or Sioux Falls, South Dakota and Ft. Lauderdale, Florida.
This position is open to candidates eligible to work in the U.S.
Why consider Daktronics for my Software career?
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.
Long-term growth relationship where we win together!
Applicants must be 18 years of age or older.
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.
Ability to meet all workplace safety requirements, which includes following safety protocols related to COVID-19.
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 click here.