Accuray

Accuray

Motion Control Engineer

Madison, WI · Staff+

Work authorization requiredDetected 28 days ago
PythonC++Object-Oriented ProgrammingLinuxMachine LearningData ScienceSolidWorksEmbedded SystemsRoboticsMechanical DesignElectrical EngineeringHardware DesignControlsResearchLeadershipCommunicationProblem SolvingMentoring

About the role

  • Make your mark in the fight against cancer.
  • Our radiation therapy for cancer makes treatment shorter, safer, personalized and more effective, ultimately enabling patients to live longer, better lives.
  • Essential Duties and Responsibilities: - PRODUCT DEVELOPMENT - Software and hardware development of Accuray's control systems, including robotic manipulators, precision positioning systems, thermal and pneumatic control systems.

Responsibilities

  • Detailed analysis reports (design reviews, control system models, DFMEA, etc), debugging, reliability cycling, system integration and formal testing are key components of the development activities.
  • Hands-on, data driven problem solving - commonly working directly with motion hardware to move development efforts forward. Assists with hardware prototype builds and troubleshooting as needed.
  • Supports the Mechanical Systems Manager in establishing or updating project and departmental deliverables.
  • May serve as the lead Engineer on projects, and coordinate the work of other engineers, technicians, or contributors.
  • Researches, analyzes, plans and implements the control system design in accordance with product requirements as established from various sources including marketing, manufacturing, reliably, and customer specification documents.
  • Drives distillation of system level requirements into sub-system and component level requirements.
  • Develops and executes comprehensive test plans, including manual and automated tests, to rigorously verify developed hardware and software against defined requirements and specifications.
  • Documents, implements and tests applicable design requirements for production. This includes supporting transfer of relevant design output documents, recommended assembly and test instructions, and service troubleshooting support.
  • Collaborates closely and frequently with Embedded Software Engineering, Mechanical Engineering, and Electrical Engineering throughout the product development lifecycle.
  • Provides technical leadership, leads by example, and mentors other employees within the Mechanical Systems group and Product Development.

Requirements

  • Bachelor's degree in computer science, Software Engineering, Data Science, Engineering Physics, Mechanical Engineering, Mechatronics, or a closely related technical field.
  • At least 4 years of software development experience, working directly with electro-mechanical control systems.
  • Proficiency in object-oriented programming such as C++, Python, and MATLAB.
  • Track record of on time, high quality production launches of released software and associated components.
  • Advanced degree in Computer Science, Software Engineering, Data Science, Engineering Physics, Mechanical Engineering, Mechatronics, or a closely related technical field.
  • Demonstrated ability to test and verify developed hardware and software against requirements.
  • Experience programming digital motion controllers, including configuration and utilization of digital I/O for motion control applications.
  • Proficiency with linear algebra and rigid transformation and/or Robotics experience with serial link manipulators.
  • Proficiency in working with databases, including querying, data manipulation, and schema design.
  • To qualify for this position, candidates must be able to furnish proof that they are authorized to work in the country they are applying on a permanent basis without sponsorship.
  • Familiarity with Mechanical, Electrical, and Software Engineering design principles.
  • Excellent verbal and written communication skills. Able to effectively present technical concepts to individuals that are not subject matter experts and assist as needed.
  • At least 8 years of design and development experience in a highly regulated, safety-critical industry.
  • Ability to develop system-level requirements for motion control systems, and effectively integrate both individual components into a system and sub-systems into a larger system.
  • Extensive experience working with automated systems, their components (motor controllers, drive electronics, etc.) and writing any associated low-level firmware and mid-level software interfaces/device drivers, and robot controls middleware.
  • Self-starter who works independently to solve problems, manage workload and resolve roadblocks - collaborating with peers and management as appropriate.
  • Experience in strategic infrastructure planning, developing roadmaps to achieve long-term objectives, and successfully implementing those plans.

Nice to have

  • Preferred or Desired
  • Exposure to 3D CAD modeling software (SolidWorks preferred) and virtualization tools for robotics applications.

Benefits

  • Supports Accuray's Quality System and Safety and Health Program by following procedures and mentoring others.

Company info

  • Address and manage in a timely fashion safety and quality issues raised by customers or staff.
  • At Accuray, we make a direct and powerful impact on the lives of cancer patients every day - helping them live longer, better lives.

Visa & Work Authorization

  • To qualify for this position, candidates must be able to furnish proof that they are authorized to work in the country they are applying on a permanent basis without sponsorship.

This listing is sourced directly from Accuray's careers page and normalized into a canonical job model.