DevJobs

Software development director-3D

Overview
Skills
  • C++ C++ ꞏ 8y
  • Python Python ꞏ 8y
  • Unreal Engine Unreal Engine ꞏ 8y
  • Unity Unity ꞏ 8y
  • Git Git ꞏ 8y
  • Libraries ꞏ 8y
  • Vulkan ꞏ 8y
  • Version control systems ꞏ 8y
  • Software development methodologies ꞏ 8y
  • OpenGL ꞏ 8y
  • Metal ꞏ 8y
  • Direct3D ꞏ 8y
  • Algorithms ꞏ 8y
  • Agile practices ꞏ 8y
  • 3D graphics concepts ꞏ 8y
  • 2D CAD
  • Computer vision
  • Augmented reality
  • AR
  • Virtual reality
  • VR
ob Title: Software Development Manager (3D Expertise)

About us:

At Browzwear, our team develops and delivers cutting-edge technology helping global fashion and apparel organizations overcome some of the most complex challenges. We continue to innovate and evolve rapidly as we enable the world’s leading companies to embark on their digital transformation journeys. Our innovative software products are used globally, leading the revolution in 2D CAD and 3D simulation for fashion.

Job Overview:

We are seeking an experienced and skilled Software Development Manager with a strong background in 3D technology to lead our desktop software development group. As a key member of our organization, you will be responsible for overseeing the development and delivery of cutting-edge 3D software solutions, ensuring high-quality products are delivered on time and within budget. You will collaborate with cross-functional teams, including product managers, designers, and engineers, to drive innovation and maintain a competitive edge in the 3D technology domain.

Responsibilities:

  • Technical Leadership: Provide technical expertise and guidance to the software development group, assisting them in solving complex problems related to 3D technology and software development.
  • Project Management: Manage the end-to-end software development lifecycle, from requirements analysis to deployment. Ensure projects are executed efficiently and meet established deadlines.
  • Team Management: Lead, mentor, and inspire a group of squads: 3D developers, computer graphics developers, Algorithm developers
  • Foster a collaborative and positive work environment, encouraging professional growth and skill development.
  • 3D Software Development: Drive the design, architecture, and development of 3D software applications, tools, and frameworks. Ensure the use of best practices and modern software development methodologies.
  • Quality Assurance: Oversee the implementation of robust testing and quality assurance processes to deliver high-performance, reliable, and bug-free 3D software products.
  • Collaboration: Work closely with product managers, designers, and other stakeholders to define project scope, requirements, and priorities. Coordinate with cross-functional teams to align technology strategies with business goals.
  • Research and Innovation: Stay up-to-date with the latest trends and advancements in 3D technology and software development. Propose and explore new ideas, techniques, and technologies to improve product offerings and maintain a competitive advantage.
  • Documentation: Ensure comprehensive documentation of software architecture, designs, and code to facilitate knowledge sharing and future development.
  • Continuous Improvement: Implement processes for continuous improvement, including code reviews, performance optimization, and adopting new tools and technologies.

Requirements:

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience (typically 8+ years) in software development, with a focus on 3D technology and applications.
  • Previous experience (typically 3+ years) in a leadership or management role, leading software development teams.
  • Proficiency in programming languages commonly used in 3D development, including C++ and Python.
  • Strong understanding of 3D graphics concepts, algorithms, and libraries (e.g., Metal, Vulkan, OpenGL, Direct3D, Unreal Engine, Unity).
  • Solid understanding of software development methodologies, Agile practices, and version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills, with a passion for innovation and pushing the boundaries of 3D technology.
  • Exceptional communication and interpersonal skills to effectively collaborate with diverse teams and stakeholders.
  • Proven track record of delivering successful software projects on time and within budget.
  • Experience with 2D CAD, virtual reality (VR), augmented reality (AR), or computer vision is a plus.

As a Software Development Manager with expertise in 3D, you will play a crucial role in shaping the future of our company's 3D software solutions. Your technical knowledge and leadership abilities will be essential in driving innovation, fostering collaboration, and delivering exceptional products to our clients.
Browzwear