Accuray
Overview
Join to apply for the
Motion Control Engineer
role at
Accuray . At Accuray, we make a direct and powerful impact on the lives of cancer patients every day, helping them live longer, better lives. Our commitment to innovation offers the chance to change the fight against cancer by developing, introducing and supporting new treatment delivery systems and software that will give new hope and new health to cancer patients and cancer survivors around the world. Accuray develops, manufactures and sells radiotherapy systems for cancer treatment. Our radiation therapy makes treatment shorter, safer, personalized and more effective, ultimately enabling patients to live longer, better lives. Summary
The Motion Control Engineer is responsible for the research, planning, design, and development of the core software elements that control the critical motion mechanisms contributing to the function and performance of Accuray’s radiation therapy products. This role will assist with defining the high-level architecture and detailed hardware implementation of motion devices, leveraging a cross-functional skillset across multiple applicable engineering disciplines (Software, Mechanical, Electrical, Systems, etc.) to solve complex engineering problems. Responsibilities
PRODUCT DEVELOPMENT Software and hardware development of Accuray’s control systems, including robotic manipulators, precision positioning systems, thermal and pneumatic control systems. Produce detailed analysis reports (design reviews, control system models, DFMEA), debugging, reliability cycling, system integration and formal testing. Research, analyze, plan and implement the control system design in line with product requirements from marketing, manufacturing, reliability, and customer specifications. Drive distillation of system-level requirements into sub-system and component-level requirements. Develop and execute comprehensive test plans, including manual and automated tests, to verify hardware and software against defined requirements and specifications. Engage in hands-on, data-driven problem solving with motion hardware; assist with hardware prototype builds and troubleshooting as needed. Document, implement and test design requirements for production, including transfer of design output documents and service troubleshooting support. Collaborate closely with Embedded Software Engineering, Mechanical Engineering, and Electrical Engineering throughout the product development lifecycle. Provide subject matter expert input for field service escalations into engineering. Support the Mechanical Systems Manager in establishing or updating project and departmental deliverables. LEADERSHIP Provide technical leadership, lead by example, and mentor other employees within the Mechanical Systems group and Product Development. May serve as the lead Engineer on projects and coordinate work of other engineers, technicians, or contributors. Ensure quality processes are followed on projects and within the Mechanical Systems group. Contribute to the development or improvement of processes. SAFETY AND QUALITY Ensure safety and quality considerations are proactively addressed and implemented in product design. Address and manage safety and quality issues raised by customers or staff in a timely manner. Support Accuray’s Quality System and Safety and Health Program by following procedures and mentoring others. Qualifications
Required 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. Familiarity with Mechanical, Electrical, and Software Engineering design principles. 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. Excellent verbal and written communication skills. Able to effectively present technical concepts to non-subject matter experts and assist as needed. Preferred or Desired Advanced degree in Computer Science, Software Engineering, Data Science, Engineering Physics, Mechanical Engineering, Mechatronics, or a closely related technical field. At least 8 years of design and development experience in a highly regulated, safety-critical industry. Demonstrated ability to test and verify developed hardware and software against requirements. Ability to develop system-level requirements for motion control systems and integrate components into systems and sub-systems. Extensive experience with automated systems and associated components (motor controllers, drive electronics, etc.) and writing firmware and software interfaces, device drivers, and robot controls middleware. Experience programming digital motion controllers, including configuration and use of digital I/O for motion control applications. Self-starter who works independently to solve problems, manage workload and resolve roadblocks, while collaborating with peers and management as appropriate. Experience in strategic infrastructure planning, roadmaps, and implementing long-term objectives. Experience working in Linux-based environments. Exposure to 3D CAD modeling (SolidWorks preferred) and virtualization tools for robotics applications. Exposure to Real-Time Operating Systems (RTOS) and parallel computing concepts. 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. Strong foundational knowledge in control theory with hands-on experience developing data-driven control strategies. Comfortable and proficient in utilizing AI tools to enhance productivity and problem solving. Understanding of fundamental learning algorithm concepts (ML/RL) and their potential utility in advancing robotic capabilities. Formal product reliability qualification and testing background. To qualify for this position, candidates must be able to furnish proof that they are authorized to work in the country they are applying in on a permanent basis without sponsorship. EEO Statement At Accuray, our commitment to patient-first outcomes drives an inclusive and collaborative work environment where the best ideas rise to the top — and everyone works to push them further. We value diversity in both the professional and personal backgrounds of our employees, as this variety adds rich energy to every team, every project and every work day. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin – including individuals with disabilities and veterans.
#J-18808-Ljbffr
Join to apply for the
Motion Control Engineer
role at
Accuray . At Accuray, we make a direct and powerful impact on the lives of cancer patients every day, helping them live longer, better lives. Our commitment to innovation offers the chance to change the fight against cancer by developing, introducing and supporting new treatment delivery systems and software that will give new hope and new health to cancer patients and cancer survivors around the world. Accuray develops, manufactures and sells radiotherapy systems for cancer treatment. Our radiation therapy makes treatment shorter, safer, personalized and more effective, ultimately enabling patients to live longer, better lives. Summary
The Motion Control Engineer is responsible for the research, planning, design, and development of the core software elements that control the critical motion mechanisms contributing to the function and performance of Accuray’s radiation therapy products. This role will assist with defining the high-level architecture and detailed hardware implementation of motion devices, leveraging a cross-functional skillset across multiple applicable engineering disciplines (Software, Mechanical, Electrical, Systems, etc.) to solve complex engineering problems. Responsibilities
PRODUCT DEVELOPMENT Software and hardware development of Accuray’s control systems, including robotic manipulators, precision positioning systems, thermal and pneumatic control systems. Produce detailed analysis reports (design reviews, control system models, DFMEA), debugging, reliability cycling, system integration and formal testing. Research, analyze, plan and implement the control system design in line with product requirements from marketing, manufacturing, reliability, and customer specifications. Drive distillation of system-level requirements into sub-system and component-level requirements. Develop and execute comprehensive test plans, including manual and automated tests, to verify hardware and software against defined requirements and specifications. Engage in hands-on, data-driven problem solving with motion hardware; assist with hardware prototype builds and troubleshooting as needed. Document, implement and test design requirements for production, including transfer of design output documents and service troubleshooting support. Collaborate closely with Embedded Software Engineering, Mechanical Engineering, and Electrical Engineering throughout the product development lifecycle. Provide subject matter expert input for field service escalations into engineering. Support the Mechanical Systems Manager in establishing or updating project and departmental deliverables. LEADERSHIP Provide technical leadership, lead by example, and mentor other employees within the Mechanical Systems group and Product Development. May serve as the lead Engineer on projects and coordinate work of other engineers, technicians, or contributors. Ensure quality processes are followed on projects and within the Mechanical Systems group. Contribute to the development or improvement of processes. SAFETY AND QUALITY Ensure safety and quality considerations are proactively addressed and implemented in product design. Address and manage safety and quality issues raised by customers or staff in a timely manner. Support Accuray’s Quality System and Safety and Health Program by following procedures and mentoring others. Qualifications
Required 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. Familiarity with Mechanical, Electrical, and Software Engineering design principles. 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. Excellent verbal and written communication skills. Able to effectively present technical concepts to non-subject matter experts and assist as needed. Preferred or Desired Advanced degree in Computer Science, Software Engineering, Data Science, Engineering Physics, Mechanical Engineering, Mechatronics, or a closely related technical field. At least 8 years of design and development experience in a highly regulated, safety-critical industry. Demonstrated ability to test and verify developed hardware and software against requirements. Ability to develop system-level requirements for motion control systems and integrate components into systems and sub-systems. Extensive experience with automated systems and associated components (motor controllers, drive electronics, etc.) and writing firmware and software interfaces, device drivers, and robot controls middleware. Experience programming digital motion controllers, including configuration and use of digital I/O for motion control applications. Self-starter who works independently to solve problems, manage workload and resolve roadblocks, while collaborating with peers and management as appropriate. Experience in strategic infrastructure planning, roadmaps, and implementing long-term objectives. Experience working in Linux-based environments. Exposure to 3D CAD modeling (SolidWorks preferred) and virtualization tools for robotics applications. Exposure to Real-Time Operating Systems (RTOS) and parallel computing concepts. 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. Strong foundational knowledge in control theory with hands-on experience developing data-driven control strategies. Comfortable and proficient in utilizing AI tools to enhance productivity and problem solving. Understanding of fundamental learning algorithm concepts (ML/RL) and their potential utility in advancing robotic capabilities. Formal product reliability qualification and testing background. To qualify for this position, candidates must be able to furnish proof that they are authorized to work in the country they are applying in on a permanent basis without sponsorship. EEO Statement At Accuray, our commitment to patient-first outcomes drives an inclusive and collaborative work environment where the best ideas rise to the top — and everyone works to push them further. We value diversity in both the professional and personal backgrounds of our employees, as this variety adds rich energy to every team, every project and every work day. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin – including individuals with disabilities and veterans.
#J-18808-Ljbffr