Entry Embedded Software Engineer
3D Systems, Inc.
Job Title:Embedded Software Engineer – Entry Level Location:San Diego, CA Company:3D Systems 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. What We Are Looking For 3D Systems is seeking a motivated and enthusiastic Embedded Software Engineer to join our team in our San Diego, CA office. This role will be integral to executing the complete embedded software development lifecycle, contributing to the creation of scalable and optimized software systems for our 3D printer-related devices. Core Duties & Essential Responsibilities * 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 licensing impacts. Educational Requirements * Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field required. What You Will Bring * Proficiency in C/C 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. The 3D Systems Advantage! * Salary Range: $93,700 - $103,050 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, 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 also available. **Title:** *Entry Embedded Software Engineer* **Location:** *CA-San Diego* **Requisition ID:** *240000J2*
Confirm your E-mail: Send Email
All Jobs from 3D Systems, Inc.