Entry Embedded Software Engineer

3D SystemsSan Diego, CA
398d$93,700 - $103,050

About The Position

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.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field required.
  • 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.

Nice To Haves

  • Experience with 3D printing technologies is a plus.

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.

Benefits

  • Salary Range: $93,700 - $103,050 annually
  • Annual bonus based upon company performance
  • Comprehensive benefit package including medical, dental, and vision coverage
  • Company-paid short-term and long-term disability insurance
  • Company-paid basic life insurance
  • Flex (Vacation) Time, Sick Leave, Parental Leave, and 9 holidays per year as paid time off
  • 401(k) Retirement Savings Plan option with a company match
  • Educational assistance and supplemental health and life plans

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service