1

3D Printer Software Developer Jobs (NOW HIRING)

A boutique design and invention firm is looking for an exceptional, energetic software developer ... Any experience with G-Code, stepper motor motion control, 3D printers, CNC machines, Arduinos ...

Our Engineering Print Farm is where we print parts for the engineering team to use for prototyping ... Familiarity with CAD software * Experience with SLA and/or SLS printing * Managing a 3d print farm ...

Our Engineering Print Farm is where we print parts for the engineering team to use for prototyping ... Familiarity with CAD software * Experience with SLA and/or SLS printing * Managing a 3d print farm ...

PA · On-site

$60K - $65K/yr

PROFILE SUMMARY TriMech Solutions, an engineering company that provides engineering teams with a range of 3D design and 3D printing solutions, is currently seeking an experienced Field Service ...

3D Print Technician

Somerville, MA · On-site

$52K - $72K/yr

Our Engineering Print Farm is where we print parts for the engineering team to use for prototyping ... Familiarity with CAD software * Experience with SLA and/or SLS printing * Managing a 3d print farm ...

3D Print Technician

Boston, MA · On-site

$52K - $72K/yr

Our Engineering Print Farm is where we print parts for the engineering team to use for prototyping ... Familiarity with CAD software * Experience with SLA and/or SLS printing * Managing a 3d print farm ...

Hands-on experience with 3D slicing software (e.g., Cura, PrusaSlicer, Chitubox) and operating 3D printers. * 3D Scanning: Familiarity with 3D scanning hardware and basic mesh editing software (e.g ...

3D Printing Intern

Palm Bay, FL · On-site

$60 - $80/hr

The 3D Printing Intern position at Jaycon Systems LLC supports the engineering team in producing ... Prepare and slice 3D models using PreForm software, ensuring proper orientation and support ...

Showing results 21-40

3D Printer Software Developer information

See salary details

$24

$59

$86

How much do 3d printer software developer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for 3d printer software developer in the United States is $59.26, according to ZipRecruiter salary data. Most workers in this role earn between $49.28 and $68.27 per hour, depending on experience, location, and employer.

What does a 3D printer software developer do?

A 3D Printer Software Developer designs and creates software applications that control and optimize the operation of 3D printers. Their responsibilities include developing user interfaces, slicing algorithms, printer firmware, and sometimes integrating cloud connectivity or remote monitoring features. They work closely with hardware engineers to ensure seamless communication between software and hardware components, improving print quality, speed, and reliability. This role often requires strong programming skills and an understanding of 3D modeling, file formats, and additive manufacturing processes.

What are the key skills and qualifications needed to thrive as a 3D printer software developer?

To thrive as a 3D Printer Software Developer, you need a strong background in computer science, proficiency in programming languages like C++ or Python, and a solid understanding of 3D modeling concepts. Familiarity with CAD software, slicer applications, and version control systems like Git is typically required, along with experience in firmware or embedded systems. Problem-solving abilities, attention to detail, and effective communication are valued soft skills that help address complex technical challenges and collaborate across teams. These skills and qualities are essential to develop reliable, user-friendly software that drives innovation and efficiency in 3D printing technology.

How does a 3D printer software developer typically collaborate with hardware engineers during the product development cycle?

As a 3D Printer Software Developer, collaboration with hardware engineers is a regular part of the job. Developers often work closely with hardware teams to ensure the software integrates seamlessly with physical printer components, troubleshoot compatibility issues, and optimize print quality. This cross-functional teamwork involves regular meetings, joint testing sessions, and sharing technical documentation. Effective communication and a willingness to iterate on solutions are key to delivering reliable, high-performance 3D printing systems.

What is the difference between 3D Printer Software Developer vs 3D Modeling Software Developer?

Aspect3D Printer Software Developer3D Modeling Software Developer
Required SkillsProgramming, hardware integration, firmware development3D modeling, UI design, graphics programming
Work EnvironmentHardware labs, embedded systems, manufacturingDesign studios, software companies, creative environments
Industry Usage3D printing industry, manufacturing, prototypingAnimation, game design, product design

While both roles involve 3D software development, the 3D Printer Software Developer focuses on creating software that controls 3D printers and integrates hardware, whereas the 3D Modeling Software Developer designs applications for creating and editing 3D models. Their skills overlap in programming, but their work environments and end goals differ significantly.

What coding language do 3D Printer Software Developers use?

3D Printer Software Developers primarily use programming languages such as C++, Python, and Java, which are common for developing firmware, slicing software, and control interfaces. Knowledge of embedded systems, firmware development, and scripting is also important in this role.

What are popular job titles related to 3D Printer Software Developer jobs?

For 3D Printer Software Developer jobs, the most frequently searched job titles are:

Infographic showing various 3D Printer Software Developer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 88% Full Time, 7% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $123,262 per year, or $59.3 per hour.

Software Developer

New York, NY • On-site

Full-time

Posted 9 days ago


Job description

Company Description

Pensa is an award winning product design and invention firm located in the creative and technical hub of DUMBO, Brooklyn, NYC. We conceive, develop and engineer beautiful and rewarding new product experiences. Our work spans a wide range of categories including consumer electronics, desktop fabrication, lifestyle products, and large scale installations.

Job Description

Hello fellow inventors! Are you someone who is excited by the idea of working on developing designs in the virtual world which are then created in the physical world? Because that is the person we are looking for.

A boutique design and invention firm is looking for an exceptional, energetic software developer. This person will work closely with our mechanical engineering and design teams to bring our inventions to life. The ideal candidate will be familiar and experienced with several back-end software languages, and will be a communicative problem-solver.

  • Taking a systematic approach to analyzing the project goals, program requirements, inputs and outputs
  • Planning a logical workflow for the code considering the programming language, the computer, the microcontrollers and the peripherals
  • Translating flow diagrams into code that is commented, editable and well documented in its revision history
  • Testing, debugging, revising, updating, and troubleshooting in-the-field problems
  • Keeping up to date with the leading edge technologies available that can achieve our goals

Salary is competitive and dependent on experience.

Qualifications

  • 5+ years experience in software development, preferably in C, Java, Processing, Python, Javascript
  • Bachelor's degree in computer science, EE, ME or related discipline
  • Fluency in Windows, iOS and Linux as well as GitHub
  • Any experience with G-Code, stepper motor motion control, 3D printers, CNC machines, Arduinos, Intel Edison and other microcontroller boards are a big plus
  • Strong analytical and problem solving skills (using software algorithm design)
  • Highly organized code and a strong debugging, testing and documentation process

Additional Information

All your information will be kept confidential according to EEO guidelines.