Overview
The Entry level Software Engineer for printer development will be responsible for development and testing of software that interfaces with firmware that controls motors, pumps, heaters, imagers, interlocks, etc. for printing 3D objects.
Responsibilities
- Work with hardware and mechanical development teams to define software functional requirements.
- Responsible for the development, implementation and maintenance of computer software for systems supporting Product Development.
- Responsible for coding, bug fixes, code reviews and documentation.
- Support the team to deliver products on time and in good quality.
- Work in an Agile development environment, using Jira to plan work and track progress.
- Supports software QA/test methodologies
Education and Training
- Associates or BS in Computer Engineering, Computer Science, Information Technology or Electrical Engineering required;
Experience
- Must have some product development, coding and debugging experience.
- Contributions to in-house products development/maintenance or open-source projects preferred.
- Experience with 3D Printing technologies preferred
- Experience with Agile development methodologies (Scrum) preferred
- Knowledge of embedded software development is a plus.
Knowledge, Skills & Abilities
Technical:
- Development in C / C++ / C# or JAVA
- Knowledge of Object Oriented Design, GUI Development, UNIX, MS Windows, Networking Protocols.
- Ability to demonstrate proficiency using modern software development processes, including software configuration management tools, defect tracking tools, and peer review.
- Ability to demonstrate excellent verbal and written documentation skills with experience developing and presenting to other engineering team members.
- Ability to demonstrate proficiency with Microsoft Office and core business-use tools
- 3D Print process knowledge a plus.
3D Systems is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, color, ethnicity, religion, sex, age, sexual orientation, genetic information, marital status, gender identity or national origin or because he or she is an individual with a disability or a disable veteran, Armed Forces service medal veteran (referred to collectively as "protected veterans"). The Company also provides applicants with equal employment opportunities without regard to pregnancy, childbirth, medical needs arising from pregnancy or childbirth, and related medical conditions including, but not limited to, lactation.
: US-SC-Rock Hill
: USA-SC-Rock Hill-Corporate
333 Three D Systems Circle
Rock Hill 29730
: Entry Level
: Yes, 10 % of the Time
Type of Position: Employee
: Dec 18, 2018, 2:01:06 AM