26 days old

Embedded Software Engineer

3D Systems
San Diego, CA 92101
  • Job Code

3D Systems seeks a Senior Software Engineer at its facility in San Diego, CA, Wilsonville, OR, or Rock Hill, SC. The Software Engineer will be responsible for architecture, design, development, and testing of embedded software and firmware that controls motors, pumps, heaters, imagers, and interlocks for 3D printer development.

The Embedded Software Engineer will be responsible for:

  • Various aspects of real-time software control of motors, heaters, and sensors in an embedded development environment;
  • Working with hardware and mechanical development teams to define software functional requirements;
  • The design, development, implementation, and maintenance of computer software systems supporting Product Development;
  • Developing real-time control software to coordinate all 3D printer project sub-systems;
  • Developing new device drivers as required by electronic and mechanical designs;
  • Supporting the development of software requirements and software project plans, including schedule dependencies, deliverables, and target dates;
  • Writing technical specifications for product designs;
  • Integration and validation of product designs with other project team members; and
  • Supporting software quality assurance and test methodologies


  • Requires a Master's Degree in Computer or Electrical Engineering (or equivalent experience) and 4+ years of experience in the embedded software engineering field.

Posted: 2020-01-31 Expires: 2020-02-29
Sponsored by:
Farm Credit Services of America Logo
Sponsored by:
Bank of America Logo

Featured Jobs[ View All ]

Featured Employers

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Embedded Software Engineer

3D Systems
San Diego, CA 92101

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast