This job listing has expired and the position may no longer be open for hire.

Senior, Software Dev Engrg at 3D Systems in Wilsonville, Oregon

Posted in General Business 30+ days ago.

Type: Full-Time





Job Description:

JOB SUMMARY:

The embedded software engineer for printer development will be responsible for architecture, design, development and testing of embedded software and firmware that controls motors, pumps, heaters, imagers, interlocks, etc. for printing three dimensional objects.

PRIMARY JOB FUNCTIONS:


  • Responsible for various aspects of real-time software control of motors, heaters, and sensors in an embedded development environment.
  • Work with hardware and mechanical development teams to define embedded software functional requirements.
  • Responsible for the design, development, implementation, and maintenance of software for systems supporting Product Development
  • Develop real-time control software to coordinate all 3D printer project sub-systems.
  • Develop new device drivers as required by electronic and mechanical designs.
  • Support the development of software requirements and software project plans, including schedule dependencies, deliverables, and target dates.
  • Write technical software specifications for product designs.
  • Responsible for integration and validation of product designs with other project team members, including collaboration with cross-site functional teams.
  • Supports software QA/test methodologies
JOB QUALIFICATIONS:

Education and Training:

BS in Computer Engineering, Computer Science or Electrical Engineering required

MS in Computer Science, Computer Engineering or Electrical Engineer preferred

Experience:


  • Minimum of 6+ years of experience in embedded systems programing.
  • Application development using threaded operations.
  • Source control: Git and/or Perforce.
  • Experience with printing and scanning technologies preferred.

Knowledge, Skills & Abilities:

Technical:


  • Firmware development in C/C(++).
  • Real-time embedded software development.
  • Embedded systems design with preemptive, multitasking real-time operating systems.
  • Knowledge of C, C++, Python, Object Oriented Design, GUI Development, UNIX, MS Windows, and Networking Protocols. Knowledge of Web Technologies also preferred.
  • Ability to demonstrate proficiency using modern software development processes, including software configuration management tools, defect tracking tools, and peer review.
  • Ability to demonstrate excellent verbal and written documentation skills with experience developing and presenting to other engineering team members.
  • Ability to demonstrate proficiency with Microsoft Office and core business-use tools.
  • Print process and knowledge of imaging pipelines a plus.

Architecture:

  • Modern software development processes, including software configuration management tools, defect tracking tools, and peer review practices.
  • Requirements development and interface design.
  • System architecture development from concept to production.
  • Low cost designs.
  • Design leverage across multiple platforms .

Laboratory:

  • Some knowledge of Laboratory instrumentation (oscilloscopes, logic analyzers, spectrum analyzers, waveform generators, etc.)
  • Software interfacing and system level debugging skills .

WORKING ENVIRONMENT /PHYSICAL DEMANDS:

The work environment characteristics and physical demands are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Occasional travel to company and engineering partner facilities may be required.

SAFETY REQUIREMENTS :


  • Required to observe all safety standards and rules.
  • Required to report all injuries to his/her supervisor and Human Resources within 24 hours.
  • Personal protection equipment must be worn as required by the job.

CODE OF CONDUCT

Required to adhere to the Company's Code of Conduct as a fundamental business practice.

Note: Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time.





More jobs in Wilsonville, Oregon

General Business
2 days ago

The Kroger Co.
General Business
2 days ago

The Kroger Co.
General Business
2 days ago

The Kroger Co.
More jobs in General Business

General Business
1 minute ago

The Kroger Co.
General Business
2 minutes ago

The Kroger Co.
$16.20 - $20.02 per hour
General Business
2 minutes ago

The Kroger Co.