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
Education and Training:
Qualifications:
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
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:
-
Senior Software Engineer I
Shutterfly Career Site in Fort Mill, South Carolina -
Senior Software Engineer - Master Data Management
Peapod Digital Labs in Greenville, South Carolina -
Software Engineer II
Peapod Digital Labs in Greenville, South Carolina -
Acceleration Center Financial Crimes Unit - Risk Architecture Experienced Associate, Software Engineer (Python/SQL)
PwC in Columbia, South Carolina💸 $66000 - $78000 per year -
Financial Crimes Unit - Risk Architecture Experienced Associate, Software Engineer (Python/SQL)
PwC in Columbia, South Carolina💸 $66000 - $78000 per year -
Senior Software Engineer
Shutterfly Career Site in Fort Mill, South Carolina💸 $155688 per year -
Software Engineer III
General Dynamics Corporation in Charleston, South Carolina💸 $138859 - $187867. per year