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.
Apply directly at Accuray →Create a free account for alerts like thisView Accuray immigration profile
This listing is sourced directly from Accuray's careers page and normalized into a canonical job model.