Embedded Software Engineer

Rock Hill, South Carolina


Employer: 3D Systems Corporation
Industry: 
Salary: Competitive
Job type: Full-Time

Description

Embedded Software Engineer - Entry Level

Who We Are

More than 30 years ago, 3D Systems brought the innovation of 3D printing to the manufacturing industry. Today, as the leading additive manufacturing solutions partner, we bring innovation, performance, and reliability to every interaction - empowering our customers to create products and business models never before possible. 3D Systems' solutions address a variety of advanced applications in healthcare and industrial markets such as medical and dental, aerospace & defense, automotive, and durable goods. Inline

3D Systems seeks a motivated and enthusiastic Embedded Software Engineer to join our team in our San Diego, CA, or Rock Hill, SC office. This role will be integral to executing the complete embedded software development lifecycle, contributing to creating scalable and optimized software systems for our 3D printer-related devices.



Qualifications

What We Are Looking For

  • Design and implement software for embedded devices and systems.
  • Develop, code, test, and debug system software.
  • Analyze and enhance the efficiency, stability, and scalability of system resources.
  • Collaborate with hardware design and development teams to define and document software functional requirements.
  • Review code and design documentation to ensure accuracy and quality.
  • Support the delivery of products on time and with high quality.
  • Work within an Agile development environment, using tools like Jira for planning and tracking.
  • Support software QA test methodologies and ensure compliance with quality standards.
  • Interface with cross-functional engineering disciplines (Mechanical, Electrical, Chemical, Optical, etc.) to understand technology requirements and assist in diagnosing system issues.
  • Provide support for manufacturing and field service engineers post-production.
  • Evaluate third-party and open-source software options, considering relevant


Education and Training:

  • Bachelor's degree in computer engineering, Computer Science, Electrical Engineering, or a related field.


Qualifications:

  • Proficiency in C/C++ and Python programming languages.
  • Experience with both Windows and Linux programming environments.
  • Hands-on experience in the development and troubleshooting of embedded systems.
  • Strong attention to detail and a keen desire to learn and grow.
  • Familiarity with Agile development methodologies.
  • Knowledge of modern software development processes, including source control, configuration management tools, defect tracking tools, and peer review.
  • Strong verbal and written communication skills, with the ability to develop and present documentation to engineering team members.
  • Understanding of real-time embedded software development methodologies.
  • Experience with 3D printing technologies is a plus.


Why 3D Systems?

Make a meaningful difference.

Founded in 1986, we are the original pioneers of 3D printing. And today, we have a global team that is at the forefront of shaping the entire additive space that spans everything from aerospace to healthcare. What we're doing in digital manufacturing is changing lives and transforming how the world makes things. It's a big responsibility to have this type of impact. And it's where we thrive.

Be you, at your best.

We care about treating people right and we know that life is more than work. This is why we approach rewards and benefits at a personal level so that you have the resources you need to take care of yourself and be you, at your best.

Below are a few of the rewards and benefits we offer:

• Comprehensive health plans

• Generous paid parental and bereavement leave

• Hybrid work practices for better work/life balance

• Industry leading vacation practices

• Paid volunteer time

• Retirement savings plan with employer matching

• Engaging employee recognition program

• Opportunities to grow and develop

Created: 2024-09-29
Reference: 240000F3
Country: United States
State: South Carolina
City: Rock Hill
ZIP: 29732


Similar jobs: