Motion Controls & Robotics Software Engineer
Accuray
Give hope. Give health. Make your mark in the fight against cancer.At Accuray, we make a direct and powerful impact on the lives of cancer patients every day — helping them live longer, better lives. But our commitment to innovation offers a truly unique opportunity: the chance to change the fight against cancer — helping to develop, introduce and support 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 alternative cancer treatments. Our radiation therapy for cancer makes treatment shorter, safer, personalized and more effective, ultimately enabling patients to live longer, better lives.Job DescriptionThe Motion Controls & Robotics Software Engineer contributes to the research, planning, design, implementation, and verification of software that controls critical electro-mechanical and robotic motion mechanisms contributing to the function and performance of Accuray’s radiation therapy products. This is a software-forward motion control role for early-career candidates with foundational experience or strong demonstrated capability developing software that interfaces with physical hardware. The role supports high-level architecture, detailed implementation, integration, and verification of these motion devices while building cross-functional experience across Software, Mechanical, Electrical, and Systems Engineering to solve complex engineering problems.Essential duties and responsibilities:PRODUCT DEVELOPMENTObject-oriented software development and hands-on hardware integration for Accuray’s control systems, including robotic manipulators, precision positioning systems, thermal and pneumatic control systems. Detailed analysis reports (design reviews, control system models, DFMEA, etc.), debugging, reliability cycling, system integration, and formal software/hardware testing are key components of the development activities.Researches, analyzes, plans, and implements the control system design in accordance with product requirements as established from various sources including marketing, manufacturing, reliability, and customer specification documents. Supports the distillation of system-level requirements into sub-system and component-level requirements.Develops and executes comprehensive test plans, including manual, automated, unit, integration, and system-level tests, to rigorously verify developed software and hardware against defined requirements and specifications.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.Documents, implements and tests applicable design requirements for production. This includes supporting the 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, Electrical Engineering, Systems Engineering, and test teams throughout the software development and product development lifecycle.Provides subject matter expert input and guidance for field service escalations into engineering.Supports the Mechanical Systems Manager in establishing or updating project and departmental deliverables.COLLABORATION AND PROFESSIONAL DEVELOPMENTWorks collaboratively within project teams and Product Development, seeking input from senior engineers and cross-functional partners as appropriate.Communicates technical progress, risks, and roadblocks clearly, and incorporates feedback into design, implementation, and verification of work.Follows applicable quality processes on projects and within the Mechanical Systems group.Contributes to process improvement activities as experience grows.SAFETY AND QUALITY Supports the effective implementation of safety and quality considerations and requirements in product design.Supports timely investigation, communication, and resolution of safety and quality issues raised by customers or staff.Supports Accuray’s Quality System and Safety and Health Program by following applicable procedures and documentation practices.QualificationsRequiredEducation: Bachelor’s degree in Computer Science, Software Engineering, Robotics Engineering, Mechatronics, Engineering Physics, Mechanical Engineering, or a closely related technical field, with coursework or experience in software development for physical systems.Software experience: Professional software development experience is preferred, but strong candidates with substantial internship, co-op, academic project, research, or personal project experience developing software for physical systems will be considered. Relevant experience should demonstrate hands-on software development, debugging, test discipline, and interest in software that interfaces with electro-mechanical, robotic, or motion control systems Cross-disciplinary engineering knowledge: Working knowledge of Mechanical, Electrical, and Software Engineering design principles, including how software interfaces with sensors, actuators, motor controllers, and other electro-mechanical components.Object-oriented software development: Demonstrated foundation in designing and implementing object-oriented software in C++ and/or Python, including class design, interfaces/abstractions, modular code structure, debugging, and unit/integration testing.Software development practices: Experience using professional software development practices such as version control, code review, issue tracking, build/release workflows, and automated testing.Product development exposure: Exposure to software development, testing, or release activities for products, prototypes, lab systems, or hardware-integrated software.Communication: Excellent verbal and written communication skills. Able to effectively present technical concepts to individuals that are not subject matter experts and assist as needed. Preferred or Desired Advanced degree in Computer Science, Software Engineering, Robotics, Controls Engineering, Mechatronics, Engineering Physics, Mechanical Engineering, or a closely related technical field. Internship, co-op, research, academic project, or early professional experience in a regulated, safety-critical, medical device, robotics, automation, or high-reliability engineering environment.Demonstrated ability to test and verify developed hardware and software against requirements.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.Experience or strong academic/project exposure working with automated or robotic systems and their components (motor controllers, drive electronics, sensors, etc.), including low-level firmware, mid-level software interfaces/device drivers, APIs, and robot controls middleware.Experience developing robotics, motion control, or embedded software in regulated, safety-critical, or high-reliability environments.Experience programming digital motion controllers, including configuration and utilization of digital I/O for motion control applications.Self-starter who can make progress independently while seeking guidance appropriately, collaborating with peers and management as needed.Demonstrated experience developing, building, debugging, or deploying software in Linux-based environments.Exposure to 3D CAD modeling software (SolidWorks preferred) and virtualization tools for robotics applications.Exposure to Real-Time Operating Systems (RTOS) and parallel computing concepts.Proficiency with linear algebra, rigid transformations, coordinate frames, and/or robotics software for serial-link manipulators.Proficiency in working with databases, including querying, data manipulation, and schema design.Strong foundational knowledge in control theory combined with hands-on experience developing data-driven control strategies. Comfortable using AI-assisted tools to enhance productivity, accelerate problem solving, and strengthen software development workflows while maintaining engineering judgment, verification discipline, and ownership of the final work product.Understands fundamental machine learning and reinforcement learning concepts and their potential utility in advancing robotic capabilities.Formal product reliability qualification and testing background.#LI-BB1To 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.EEO StatementAt 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.SummaryLocation: Madison, WIType: Full time
- ...~ Associate's degree in Automation, Engineering, Computer Science or other related field... ...Preferred Qualifications Servo Motion Control experience (Kinetix) Prior experience... ...a customer relations management (CRM) software preferred. Previous experience managing...SuggestedTemporary workNight shift
$89k - $119k
What will you do: The Controls Systems Lead Engineer for Enterprise Accounts is the single point of contact for their assigned accounts for all engineering... ...Branch/District organization with access to databases, software and standard documentation. Keeps all data updated and...SuggestedFull timeFor contractorsFor subcontractor- ...ABOUT CYBERTROL Cybertrol Engineering creates and delivers custom-... ...automation hardware and software solutions to manufacturing customers... ...) infrastructure; custom control panel design and fabrication;... ...VFDs, Process Instrumentation, Robotics/Servo Control, Valve Control,...SuggestedFull timeWork at officeNight shift
- ...seeking an experienced and technically driven engineer to drive the design, validation and implementation of embedded controls and electromechanical systems for new... ...Relevant engineering experience3+ years: Relevant software, hardware, and/or electromechanical design experience...SuggestedFull time
$78k - $156k
...serve people in more than 160 countries.JOB DESCRIPTION:As a Sr. Software Engineer, this seasoned professional will demonstrate competence and... ...team environment through adherence to established design control processes and good engineering practices. You will design and...SuggestedFull timePart timeWork at officeWork visaShift workNight shiftWeekend work- DescriptionAs a Software Engineer on the Tyler Wisconsin team, you will design, build, and maintain applications used every day by Wisconsin... ...design.Secure coding practices: authentication, role-based access control, n-tier architecture, encryption at rest and in transit, and...Work at officeRemote workHome office
- ...Software EngineerThe Software Engineer reviews the technical designs, security configurations, and implements software programming applications, including... ...candidate will need to have additional experience with Control-M integration, ODBC, and DB2 driver configuration or...
- ...OH. We are a multi-disciplinary team of engineers, scientists, and management professionals... ...to developing and commercializing AI/ML/Software solutions that address our customers’... ...machine learning data curation and quality control including machine assisted data labeling...Casual workWork at officeLocal areaImmediate startRemote workFlexible hoursDay shift
$160k - $185k
...build quantum computers. You will write the software that runs them. This is a production-first... ...directly alongside physicists and hardware engineers, converting complex scientific requirements into software that controls real quantum machines. If you are looking to...Temporary workFlexible hours- ...Software Engineer (Entry-Level) United States (Onsite / Hybrid / Remote Opportunities) Full-Time Experience: 0–3 Years About the... ...Life Cycle (SDLC), Agile methodologies, and version control systems. ~ Excellent analytical, problem-solving, and communication...Full timeRemote work
$160k - $200k
..., and experienced. We’re looking for an engineer who wants to contribute meaningfully to... ...professional experience building and shipping software across both frontend and backend systems... ...: responsive layouts, accessibility, motion, latency. Comfortable in Node.js...Remote workVisa sponsorshipWork visa- ...Job SummaryDesigns, develops, tests, debugs, and troubleshoots software and applications. Conducts system analysis and design, and provides... ...to WordPress websitesExperience working with Web Hosting Control Panels (Plesk/cPanel), GIT (version control systems), Secure FTP...
- ...diagnostics, and pharmacy sectors. As a Senior Software Engineer for FuzeRx, you will join a team that... ...pharmacist workflows by integrating controlled substance dispensing history and risk... ...supplies, make frequent repetitive motions required to operate a computer that...Full timeTemporary workWork experience placementRemote workLong distanceFlexible hours
- ...Automated Logistics is seeking a Project Engineer to travel to customer warehouses and manage installation efforts of our Exacta Software. The Project Engineer provides oversight... ...to support our information security controls. About Toyota Automated Logistics:...Work at officeRemote workNight shift
- Job TitleComputer / Software Engineer (Medical Device)RequisitionJR000015837 Computer / Software Engineer (Medical Device) (Open)LocationMadison... ...reliability, maintain compliance, support cybersecurity controls, and drive continuous improvement across manufacturing...Full timeWork at office
$86.4k
...Open Systems. We are seeking a highly skilled and versatile Software Engineer to join our Agile team. This role involves the end-to-end development... ...diverse platforms. DevOps & CI/CD: Pipelines, version control, automated testing, and monitoring tools. AI/ML Concepts:...Temporary workFor contractorsWork at officeLocal area- ...Telemetry, we give customers the choice, control, and flexibility to manage and analyze... ...remotefirst and grounded in a simple idea: software is a people business. Cribl is the place... ...diverse configurations. As a Software Engineer on the Edge team, your primary responsibility...Remote work
$125k - $150k
...Microsoft, and Google. This role is ideal for engineers who love solving complex problems, building production software, and learning new technologies in a fast-moving... ...with cloud-native development, containers, source control, and CI/CD practices. Ability to learn and...Full timeRemote workWorldwideFlexible hours$96.3k - $137.6k
...configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user...Hourly payFull timeTemporary workWork experience placementLocal areaImmediate startRemote workFlexible hours$112k - $123k
...for the culture. What You'll Be Doing: Position Summary The Software Engineer designs, develops, tests, and maintains features in the web... ...Library, and Playwright. Familiarity with Git-based version control (e.g., GitHub) and pull requests, and CI/CD using GitHub Actions...Full timeImmediate startWork from home$103.71k - $138.28k
..., deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering organizations...Full timeTemporary workFor contractors$90k - $130k
...solutions. Our team is passionate about creating robust, scalable, and high-performing software that meets the evolving needs of our clients. We are looking for a Full-Stack Software Engineer who shares our enthusiasm for technology and wants to be a part of a dynamic team...Full timeTemporary workWork at officeLocal areaRemote workWork from home$85.2 - $127.82 per hour
...Sr. Full Stack Software Engineer (Contract Role) United States, Madison, WI Why Sony Interactive Entertainment? Sony Interactive Entertainment isn’t just the Best Place to Play — it’s also the Best Place to Work. Sony Interactive Entertainment (SIE) is the company...Hourly payContract workWork experience placementWork at officeWork from homeFlexible hours$109.4k
...technology. At Amazon, you'll grow into the high-impact engineer you know you can be, supported by a culture of learning... ..., contributing to open-source projects, and/or version control systems Knowledge of software development lifecycle, including design, development,...Full timeSummer workInternshipSeasonal workSummer internshipWork at officeWorldwideMonday to Friday- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-... ...functional teams Bonus : Familiarity with Git or version control systems Knowledge of object-oriented design patterns...Remote jobInternship
- ...Isotrol is a global leader in utility-scale energy management software and control solutions, managing 190+ GW of renewable energy assets via... ...team expands, we are seeking to bring another Proposals Engineer on to execute technical review, design development, and commercial...Contract workWork at officeRemote work3 days per week
- ...stability and support. We have an exciting opportunity for aHVAC Engineering Internlocated in Madison, WI. Ahern, one of the leading... ...the review process for HVAC specification development, layout control strategies, and provide engineering input into the operations...Full timeFor contractorsWork experience placementInternshipRelocation package
- ...enable millions of machines such as robots, drives and air-conditioners to get connected to software and systems – A necessity to... ...Summary As an Application Engineer, you will be the technical... ...networking, industrial automation, controls, technical support, and/or...Local areaRemote work
- ...infrastructure. The Principal Application DevOps Engineer, AI & Automation will bring an... ...production engineering practices. Software Delivery & Release Engineering Own and... ...progressive delivery, Blue/Green deployments, controlled cutovers, and automated recovery....Remote workRelocationFlexible hours
$90k - $130k
100% Employee-Owned · Big-firm resources, local-team relationships, ONE IMEG cultureIMEG is hiring a Revit API Software Engineer -Remote- to build new engineering automation applications and modify existing applications in our internal library. This role requires strong...Full timeLocal areaRemote workFlexible hoursNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Motion Controls & Robotics Software Engineer. Be the first to apply!
- quality assurance quality control engineer Madison, WI
- data center controls engineer Madison, WI
- controls engineer Madison, WI
- senior robotics software engineer Madison, WI
- software engineer amazon Madison, WI
- information technology software engineer Madison, WI
- federal - software developer Madison, WI
- graduate software developer Madison, WI
- rust software engineer Madison, WI
- software engineer remote Madison, WI




