Descrição
About
O-Pitblast is a tech company specializing in digital drill and blast solutions for mining, tunneling, and quarrying. We develop software to optimize operations, increase efficiency, and improve safety in complex environments. At O-Pitblast, technology is at the heart of what we do. If you are excited about 3D graphics, real-time rendering, and pushing the boundaries of what's possible in industrial software, this role is for you!
As a 3D Software Engineer, you will be responsible for developing intuitive and high-performance 3D visualization tools for our software. You’ll work closely with engineers, designers, and product managers to create solutions that simplify complex workflows.
You’ll be part of an agile team that values innovation, collaboration, and continuous improvement. If you have a strong foundation in 3D development and love working on challenging projects, we’d love to hear from you!
What You’ll Be Doing
- In this role, these are the skills that we would expect to find in our ideal candidate:
- 3D Graphics programming and tools: proficiency in three.js, WebGL, and other 3D libraries or frameworks; Strong understanding of computer graphics principles, including rendering, shaders, lighting, and materials.
- Web development: strong knowledge of JavaScript, TypeScript, and modern web development practices; Experience with frontend frameworks (e.g., React, Vue.js, or Angular) and integrating 3D components into web applications.
- Mathematical and geometric foundations: solid grasp of linear algebra, vector math, and geometry; Understanding of transformations, coordinate systems, and physics simulations.
- Performance optimization: experience optimizing 3D rendering pipelines for performance, especially for real-time applications; Familiarity with techniques like level of detail (LOD), frustum culling, and GPU optimizations.
- Software development practices: experience developing commercial products; proficiency in version control systems (e.g., Git) and pull-request workflows; familiarity with project management tools such as DevOps, JIRA, etc; experience in writing clean, reusable, and maintainable code.
- API and backend integration: knowledge of RESTful APIs or GraphQL for integrating data into 3D visualization engines; experience with backend systems that support 3D data workflows.
- Testing and debugging: experience debugging WebGL or GPU-based applications, familiarity with browser developer tools and performance profiling for 3D applications.
- We also find these skills beneficial:
- Experience developing in C / C++
- Experience with GLSL for custom shader programming.
- Familiarity with 3D modeling tools (e.g., Blender, Maya) and formats (e.g., OBJ, glTF, FBX).
Who You Are
- In addition to what you know, it is also very important to us who you are:
- Adaptability and learning agility: quickly learn and apply new technologies, tools, and methodologies; open to feedback, committed to self-improvement, and able to navigate changing priorities with resilience.
- Collaborative mindset: communicate effectively and build strong relationships with cross-functional teams; willing to share knowledge, mentor colleagues, and foster a culture of teamwork and growth.
- Pursuit of Excellence: detail-oriented and accountable, with a strong drive to deliver high-quality work; proactive in seeking opportunities to innovate and improve.
- Problem-solving and critical thinking: approach complex challenges with a structured and creative mindset; explore alternative solutions and make well-informed, data-driven decisions.
- Time management and organization: effectively prioritize and manage tasks in fast-paced environments; maintain attention to detail while juggling multiple projects and meeting deadlines consistently.
- What We Offer
- Performance-based bonus
- Work in a multicultural environment.
- Opportunities for career growth and professional development.
- A team that values creativity, autonomy, and innovation.
- Office in Porto, Portugal.
If this sounds like the challenge you’ve been looking for, we’d love to hear from you! Apply now and join us in shaping the future of blasting technology. ????
Para se candidatar a esta vaga, faz login ou crie uma conta.