Shire Jobs

Mobile Shire Logo

Job Information

3D Systems, Inc. Embedded Software Engineer in Rock Hill, South Carolina

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. 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 *Title: *Embedded Software Engineer Location: SC-Rock Hill Requisition ID: 240000F3

DirectEmployers