Website 3D Systems


Job Summary:

At 3D Systems, we are revolutionizing the future of health and working on the technology to save thousands of lives through bioprinting๐Ÿ”— EXAMPLES HERE. As part of our continuous effort to grow our talented and innovative workforce, we have an exciting opportunity available for an Embedded Software QA Engineer to work out of our San Diego, CA location. This role will work directly with the bioprinting engineering teams that are working on the technology to 3d prints organs, tissues, and other medical products. You will be responsible for software testing (QA), developing and executing test plans, test cases, test procedures and test scripts for various types of testing such as functional, GUI, integration, regression, data validation, and overall system integration. You will also be required to manage defect reporting and software releases.


Who you are:

You are like Sherlock Holmes, always looking for clues to the problems. You not only know how to dive deep and uncover issues, but you have the skills and understanding to communicate how to fix system issues.



ยทย ย ย ย ย ย  Assist the software development team by testing application software and hardware level software/firmware that runs on embedded systems.

ยทย ย ย ย ย ย  Work with the QA team members to monitor and maintain printer fleet status.

ยทย ย ย ย ย ย  Develop test plans, test cases, test procedures and test tools.

ยทย ย ย ย ย ย  Manage software build and release processes and develop software installers using installer build tools.

ยทย ย ย ย ย ย  Responsible for implementing software testing methodologies to ensure timely introduction of quality software.

ยทย ย ย ย ย ย  Develop timely and accurate software testing status reports and communicate that within the engineering team.

ยทย ย ย ย ย ย  Interface with engineers of various disciplines like mechanical, software, chemical, optical, etc. to understand the technology and determine root cause of problems.

ยทย ย ย ย ย ย  Perform regression testing on different builds and maintain the software defect tracking database.

ยทย ย ย ย ย ย  Work closely with reliability team to collaborate and optimize testing needs.

ยทย ย ย ย ย ย  Work onsite & in person full time.



Education & Training:


Bachelorโ€™s degree in computer science, computer engineering, mechanical or electrical or equivalent industry experience.
Minimum 5 years of experience in a quality assurance role within an Agile environment
One year in a leading capacity on the testing team.

Hands-on experience testing embedded software applications.
Ability to script in Python or other significant scripting language


Knowledge, Skills & Abilities:

ยทย ย ย ย ย ย ย  Ability to program with object oriented programming languages ( C++ & Javascript)

Working knowledge in modern software test methodologies, tools and languages including system level and performance testing
Experience with Linux & Ubuntu 22.04
Should have a hands-on approach to testing software and the systems
Ability to work with teams and be comfortable working directly with a variety of engineers and managers
ยทย ย ย ย ย ย ย  Strong problem solving and troubleshooting skills.

Ability to multitask and prioritize, while staying organized and detailed oriented
Excellent organizational and verbal and written communication skills
Excellent collaboration skills with a geographically dispersed team
Exceptional analytical and problem solving and critical thinking skills
Experience using bug tracking and collaboration tools such as Jira and Confluence
Experience using Excel, and some SQL database
Experience with automation tools and testing frameworks

To apply for this job please visit

Spread the word. Share this post!