Software Quality Engineer

Desktop Metal, based in Burlington, Massachusetts is reinventing the way engineering and manufacturing teams produce metal parts - from prototyping through mass production. Our mission is to advance product innovation with metal 3D printing. Founded in 2015 by leaders in advanced manufacturing, metallurgy, and robotics, the company is addressing the unmet challenges of speed, cost, and quality to make metal 3D printing an essential tool for engineers and manufacturers around the world. Desktop Metal has raised a total of $277 million in financing. Among the company’s investors include GV (formerly Google Ventures), GE Ventures, BMW, Lowe’s, Ford and Techtronic Industries (TTI).

In 2017, Desktop Metal was selected as one of the world’s 30 most promising Technology Pioneers by World Economic Forum; named to MIT Technology Review’s list of 50 Smartest Companies; named by the Boston Globe as one of the Best Places to Work in Boston and recognized among the most important innovations in engineering in Popular Science’s “2017 Best of What’s New

We are  seeking a talented and self-motivated Software Quality Engineer to join the team.  The ideal candidate will have a solid foundation in quality assurance, test automation, embedded systems, possess great communication skills, and enjoy problem solving both independently and in team settings.

The Software Quality Engineer will be responsible for:

  • Develop and implement QA policies, procedures and operations
  • Design, manage, and execute test plans
  • Define testing approach and strategy for 3D printers and supporting industrial equipment
  • Writing and executing test cases on industrial systems
  • Isolate, reproduce and investigate issues found during testing
  • Maintaining a high level of communications with cross-functional team and partners

Basic Qualifications:

  • Software engineering experience with embedded and electromechanical products
  • Solid background in quality and test engineering
  • Evidence of creating and implemented strategies to test complicated multidisciplinary systems
  • Experience programming and scripting in Python and C/C++
  • Background in embedded Linux or RTOS
  • Demonstrated ability to design and implement Python tools to automate unit, subsystem and system level tests
  • Commitment to rigorous testing and documentation practices
  • Strong organizational, planning, and communication skills
  • BS / MS in Computer Science (or similar field)

Preferred Experiences:

  • Build and test automation (Jenkins) or other CI
  • Version control (git, svn) and bug tracking/productivity tools (Jira) experience
  • IAR and GCC toolchains and debugging
  • Relational database and application design for tracking test results
  • Defining unique tests for custom algorithm implementations
  • Understanding of networking protocols and technologies
  • Requirements Management System knowledge
  • Startup and Production product experience
  • 3D printing or robotics

 

Apply for this Job

* Required
(Optional)
Almost there! Review your information then click 'Submit Application' to apply.

File   X
File   X