Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Motion Controls & Robotics Software Engineer in Madison, WI vacancy
  •  ...~ 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... 
    Suggested
    Temporary work
    Night shift

    Werner

    Madison, WI
    5 days ago
  • $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... 
    Suggested
    Full time
    For contractors
    For subcontractor

    Johnson Controls

    Madison, WI
    3 days ago
  •  ...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,... 
    Suggested
    Full time
    Work at office
    Night shift

    Cybertrol Engineering

    Madison, WI
    4 days ago
  •  ...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... 
    Suggested
    Full time

    Sub-Zero and Wolf

    Madison, WI
    2 days ago
  • $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... 
    Suggested
    Full time
    Part time
    Work at office
    Work visa
    Shift work
    Night shift
    Weekend work

    Abbott

    Madison, WI
    2 days ago
  • 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 office
    Remote work
    Home office

    Tyler Technologies

    Madison, WI
    2 days ago
  •  ...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... 

    E-Solutions

    Madison, WI
    5 days ago
  •  ...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 work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    Day shift

    Etegent Technologies

    Madison, WI
    5 days ago
  • $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 work
    Flexible hours

    Infleqtion

    Madison, WI
    4 days ago
  •  ...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 time
    Remote work

    Webologix Ltd/ INC

    Madison, WI
    1 day ago
  • $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 work
    Visa sponsorship
    Work visa

    Jobrapido

    Madison, WI
    3 days ago
  •  ...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... 

    Samprasoft

    Madison, WI
    5 days ago
  •  ...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 time
    Temporary work
    Work experience placement
    Remote work
    Long distance
    Flexible hours

    Fuze Health

    Madison, WI
    1 day ago
  •  ...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 office
    Remote work
    Night shift

    Toyota Automated Logistics

    Madison, WI
    5 days ago
  • 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 time
    Work at office

    Mallinckrodt Pharmaceuticals

    Madison, WI
    2 days ago
  • $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 work
    For contractors
    Work at office
    Local area

    Highmark Health

    Madison, WI
    5 days ago
  •  ...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

    CRIBL INC

    Madison, WI
    2 days ago
  • $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 time
    Remote work
    Worldwide
    Flexible hours

    SHI GmbH

    Madison, WI
    5 days ago
  • $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 pay
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Remote work
    Flexible hours

    Cardinal Health

    Madison, WI
    2 days ago
  • $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 time
    Immediate start
    Work from home

    Evolent

    Madison, WI
    2 days ago
  • $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 time
    Temporary work
    For contractors

    Lumen

    Madison, WI
    5 days ago
  • $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 time
    Temporary work
    Work at office
    Local area
    Remote work
    Work from home

    Nelnet

    Madison, WI
    4 days ago
  • $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 pay
    Contract work
    Work experience placement
    Work at office
    Work from home
    Flexible hours

    PlayStation Global

    Madison, WI
    44 minutes ago
  • $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 time
    Summer work
    Internship
    Seasonal work
    Summer internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Madison, WI
    4 days ago
  •  ...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 job
    Internship

    Danaher

    Madison, WI
    3 days ago
  •  ...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 work
    Work at office
    Remote work
    3 days per week

    Jobrapido

    Madison, WI
    1 day ago
  •  ...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 time
    For contractors
    Work experience placement
    Internship
    Relocation package

    J. F. Ahern

    Monona, WI
    1 day ago
  •  ...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 area
    Remote work

    HMS Networks

    Madison, WI
    1 day ago
  •  ...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 work
    Relocation
    Flexible hours

    Jobrapido

    Madison, WI
    3 days ago
  • $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 time
    Local area
    Remote work
    Flexible hours
    Night shift

    IMEG

    Madison, WI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Motion Controls & Robotics Software Engineer. Be the first to apply!