Senior Software Development Engineer - Extrusion 3D Printer Systems ️
What We Are Looking For
We are seeking an exceptional software development leader to drive the software architecture and development for our advanced pellet extrusion 3D printer systems. The ideal candidate will bring deep expertise in software engineering as part of a team, with a strong background in C# and frontend web development, and a passion for innovative manufacturing technologies.
This position represents a unique opportunity to shape the future of industrial 3D printing software, combining advanced technical skills with innovative engineering challenges. We're looking for a software development leader who can bring technical excellence, creative problem-solving, and a passion for pushing the boundaries of manufacturing technology.
Primary Job Functions
Lead software development efforts for our next-generation extrusion 3D printer platform
Collaborate with controls engineers to integrate our front end printer interface with the automation and motion controls as well as the print program generation.
Collaborate across engineering disciplines to define software requirements and system architecture
Create sophisticated software solutions that bridge motion planning, industrial controls, and 3D printing technologies
Support the development of software requirements and project plans
Maintain software versions and releases as our hardware continues to evolve over time.
Draft technical software specifications for product designs
Implement and support advanced software QA/test methodologies and test driven design
Working Environment
Dynamic, collaborative engineering team
Opportunity to work on cutting-edge manufacturing technology
Occasional travel to company and engineering partner facilities may be required
Safety and Conduct
Commitment to safety standards and company code of conduct
Prompt reporting of any workplace incidents
Professional and ethical work environment
Key Requirements
Bachelor's degree in Computer Science, Software Engineering; or equivalent skills and work experience.
Minimum 4 years of experience working on distributed software engineering teams
Proven expertise in C# development
Strong frontend web development skills
Knowledge or familiarity with:
CNC motion planning principles
Industrial control systems
3D printing technologies and workflows
Technical Expertise
Advanced software design and architecture skills
Proficiency in C# and web frontend technologies
Experience with industrial software integration
Ability to translate complex technical concepts into elegant software solutions
The 3D Systems Advantage!
Salary Range: $104,700 - $115,700 annually (Salary to be determined by the education, experience, knowledge, skills, and abilities of the candidate, and alignment with market data)
In addition to a salary, this position is eligible for an annual bonus based upon company performance.
3D Systems offers a comprehensive benefit package including medical, dental, and vision coverage, company-paid short-term and long-term disability insurance, and company-paid basic life insurance. Flex (Vacation) Time, Sick Leave, FAMLI Leave, Parental Leave, and 9 holidays per year are provided as paid time off. 3D Systems also provides a 401(k) Retirement Savings Plan option with a company match. Educational assistance and supplemental health and life plans are available.
Applications will be accepted online through January 2nd, 2024.