1

3D Software Engineer Jobs in Alabama (NOW HIRING)

Software Engineer

Huntsville, AL

  • Dental

  • Vision

  • Retirement

  • PTO

Solid understanding of 3D math (linear algebra, transformations, lighting models) * Proficient in C# and in the Microsoft .NET Framework. * Knowledge of modern software engineering practices ...

Software Engineer

Huntsville, AL · On-site

  • Dental

  • Vision

  • Retirement

  • PTO

Solid understanding of 3D math (linear algebra, transformations, lighting models) * Proficient in C# and in the Microsoft .NET Framework. * Knowledge of modern software engineering practices ...

Software Engineer

Huntsville, AL · On-site

  • Dental

  • Vision

  • Retirement

  • PTO

... 3D math (linear algebra, transformations, lighting models)Proficient in C# and in the Microsoft .NET Framework.Knowledge of modern software engineering practices, including Agile methodologies.

Civil Engineer I

Huntsville, AL · On-site

$70K - $74K/yr

Work involves preparing precise drawings and maps from engineering and survey notes using AutoCAD Civil 3D software. Data is collected, generated and disseminated for private, commercial and public ...

Senior Software Engineer

Huntsville, AL

$120K - $159K/yr

You will collaborate closely with experienced software engineers, radar specialists, and systems ... Experience developing 3D visualization graphical user interfaces (GUIs) using Java. * * Experience ...

next page

Showing results 1-20

3D Software Engineer information

See Alabama salary details

$57.6K

$133.7K

$186.3K

How much do 3d software engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for 3d software engineer in Alabama is $133,714.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,800.00 and $156,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a 3D software engineer, and why are they important?

To thrive as a 3D Software Engineer, you need strong programming skills (often in C++ or Python), a solid understanding of computer graphics principles, and a relevant degree in computer science or a related field. Familiarity with 3D graphics APIs like OpenGL, DirectX, or Vulkan, as well as experience with game engines or modeling tools, is typically required. Creativity, problem-solving, and effective communication are crucial soft skills for collaborating with multidisciplinary teams and tackling complex visual challenges. These competencies are essential for building efficient, visually compelling 3D applications and ensuring seamless integration within project teams.

What is the difference between 3D Software Engineer vs 3D Artist?

Aspect3D Software Engineer3D Artist
Primary FocusDevelops software tools, algorithms, and applications for 3D graphics and modelingCreates visual 3D models, textures, and animations for projects
Required SkillsProgramming, software development, understanding of 3D graphics pipelinesArtistic skills, 3D modeling, texturing, and animation
Work EnvironmentTech companies, software firms, gaming studios, often involving coding and software developmentCreative studios, game development, film, and animation industries, focusing on visual content creation

The main difference between a 3D Software Engineer and a 3D Artist lies in their focus: the engineer develops the tools and software for 3D applications, while the artist creates the visual content. Both roles often collaborate in industries like gaming and film but require distinct skill sets and responsibilities.

What types of projects does a 3D software engineer typically work on, and how do they collaborate with other teams?

3D Software Engineers often work on developing graphics engines, simulation tools, or interactive applications that rely on complex 3D visualizations. These projects may involve tasks such as optimizing rendering pipelines, implementing new graphical features, or integrating physics engines. Collaboration is a key aspect, as 3D Software Engineers frequently work with artists, designers, and product managers to ensure visual fidelity and performance align with project goals. Regular code reviews, cross-functional meetings, and iterative prototyping are common practices to maintain alignment and foster innovation.

What job categories do people searching 3D Software Engineer jobs in Alabama look for?

The top searched job categories for 3D Software Engineer jobs in Alabama are:

Infographic showing various 3D Software Engineer job openings in Alabama as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $133,714 per year, or $64.3 per hour.

Engineering Design Technician

Duravant

Montgomery, AL • On-site

Full-time

Re-posted 9 days ago


Job description

Job Summary:

The Engineering Design Tech will be responsible for creating detailed 3D models, assemblies, and technical drawings for mechanical components and systems. This role involves collaborating with the engineering team to develop designs that meet project specifications and manufacturing requirements, using SolidWorks or other similar 3D software.

Key Responsibilities:

  • Develop 3D models, assemblies, and detailed drawings using SolidWorks or other similar 3D software.
  • Work closely with engineers to ensure the manufacturability and functionality of designs.
  • Review and update existing drawings to meet revised project requirements.
  • Conduct tolerance stack-up analysis to ensure proper assembly and operation.
  • Assist with the selection of materials and processes for mechanical components.
  • Interface with vendors to verify part specifications and manufacturing capabilities.
  • Prepare and maintain Bills of Materials (BOMs) and other project documentation.
  • Ensure compliance with industry standards, safety regulations, and internal design guidelines.
  • 3-5 years of mechanical design experience, preferably in a manufacturing environment.
  • Proficiency in SolidWorks or other similar 3D software (e.g., Inventor, Creo, CATIA).
  • Solid understanding of mechanical systems, materials, and production processes.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.