Senior 3D Developer
Primary stack
Nice to have's
Job description
About the Position
Senior 3D Developer
Milano, Lombardia, Italy
Xaba is at the forefront of AI-driven robotics automation, pioneering cutting-edge solutions to enhance industrial processes. Headquartered globally, with a team of collaborative scientists, engineers, and designers, Xaba operates in a remote-first and distributed environment. Join us to revolutionize the future of AI applied to robotics.
Responsibilities
- Architect Industrial 3D Visualizations: Design and implement high-fidelity, interactive 3D environments for our cutting-edge Generative Design tool, specifically focusing on the visualization of industrial manipulators and AGVs.
- Engineered Simulations: Develop robust 3D simulations that accurately reflect robotic kinematics and spatial dynamics within industrial workflows.
- Performance Optimization: Lead graphics optimization efforts (including shader development, memory management, and draw-call reduction) to ensure seamless performance when rendering massive datasets or complex mechanical assemblies.
- Collaborate with a multidisciplinary team: Including designers, and software engineers in multiple locations.
Requirements
- B.Sc in Computer Science, Computer Engineering, Mathematics, Physics, or related disciplines, or equivalent industry experience.
- Fluent in 3D graphics principles such as mesh creation and visualization, transformations, scenes, shaders, etc.
- Deep understanding of the full software development cycle and specifically the 3D Graphic software stack, the design, implementation, and delivery of 3D graphical applications.
- Knowledge of linear algebra for computer graphics.
- Experience using automated testing and continuous integration frameworks.
- Exposure to software product development and delivery practices and related tools.
- Fluent in English.
Nice to Have
- Ability to work with modern web technologies (e.g., React, Vue, etc).
- Computational geometry algorithms and methods.
- Amazon Web Services APIs.
- Lightweight virtualization technologies (Docker, etc.).
- Knowledge of QT, Python.
We Offer
- We are an open, collaborative, and supportive culture including skill shares, design critiques, and a bi-weekly reading group.
- Stock option grants for full-time employees.
- Competitive health benefits package.
- 4 weeks vacation to all full-time employees plus an extra week off at the end of December.
- Home office budget for remote-first team members.
- Self-directed learning budget.
About the Company
Our team is remote-first and fully distributed, with offices in Milan, Italy, and Detroit, USA. For this position, it’s important that you live in a location close to one of our two offices, so that you can travel to either office when needed.
Our Hiring Process
- Discover: You discover the opportunity and apply to the role.
- Talk: You take part in a 30-45 minute screening call with the Hiring Manager to chat about the role and the team.
- Deep dive: We have a 60-minute call to dive deep into your experience and the role.
- Meet your team: You have a video call with a few other Xaba team members.
- Offer: You receive an offer to join Xaba!
Accommodations and Accessibility
Inclusion and equity are the cornerstones of how we recruit, hire, and develop talent. We encourage applications from all candidates, especially those who identify as members of the BIPOC community, LGBTQ++ community, women, caregivers, immigrants, and people living with disabilities. We encourage candidates to include any accommodations you require in your application. We look forward to hearing from you.
© Byte code. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Byte code
All 7 rolesApplied Robotics Engineer
Byte code · United States
Applied Robotics Engineer - San Francisco (CA)
Byte code · United States
Applied Robotics Engineer
Byte code · Italy
Full Stack Developer
Byte code · Italy