Senior Software Engineer - 3D Rendering
at Deswik
Brisbane, Queensland, Australia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 05 May, 2025 | Not Specified | 06 Feb, 2025 | N/A | Entity Framework,Json,Asp.Net,Sql Server,Javascript Frameworks,Typescript | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Location
Brisbane
Employment Type
Permanent Full-Time
Department
Software Development
You’ll like working at Deswik if you:
- enjoy solving interesting problems
- have a passion for developing exceptional software
- want to join a supportive team that is fun and inclusive
PREFERRED TECHNICAL SKILLS
We are looking for a Senior Software Engineer with significant commercial expertise in 3D graphics rendering, including:
- Low-level graphics APIs e.g. OpenGL / DirectX / Vulkan
- Experience working with large 3D data sets and implementing 3D spatial algorithms
More broadly, we use the following sorts of technologies and techniques in our work:
- C# .NET, C++ (or if you have used or Java or similar languages then that’s cool too)
- HTML5, CSS3, JavaScript (AJAX, JSON, etc) & Typescript
- Modern front end JavaScript frameworks
- ASP.net, .NET Core
- SQL Server and some use of ORM (Entity Framework or similar)
- Automated testing techniques and frameworks
Responsibilities:
- Develop high-performance 3D graphics in our Deswik.CAD product
- Work on core libraries to deal with huge, dynamic data sets where performance is key
- Solve real-world 3D mining problems using large geospatial data sets and custom-built algorithms
- Write code (performant, maintainable, testable) and automated tests to implement new features and maintain existing systems
- Collaborate with a team of hard-working, friendly engineers who care about what they do
- Actively participate in agile ceremonies and processes - planning meetings, stand-ups, showcases, retrospectives
- Draft scoping documents and creating as-built documentation
- Work within an iterative development process to deliver new features to our global customers
- Create algorithms to solve complex and challenging problems
- Mentor early-career software engineers
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Brisbane QLD, Australia