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

Software Engineer

$110k - $150k

Actalent

Job Description

Job Description

Job Title: Software / Motion Control Engineer

Job Description

This role focuses on developing advanced software that interfaces directly with complex hardware and robotic systems. The Motion Control Engineer researches, plans, designs, implements, and tests software that drives precision motion control, sensor integration, and various electromechanical subsystems. A significant portion of the role involves rigorous testing and verification.

Responsibilities

  • Research, plan, design, implement, and test software that interfaces with hardware motion control systems and robotics.
  • Develop software to control and integrate sensors, manipulators, precision positioning systems, thermal control systems, pneumatic control systems, and other electrical and mechanical equipment.
  • Create motion control software for robotic radiation treatment systems and high-speed radiation delivery platforms.
  • Perform extensive verification and validation of software, spending approximately 60–70% of time on testing and verification activities.
  • Design, write, and maintain detailed test plans to ensure software quality, reliability, and performance.
  • Use version control tools such as GitHub and automated testing frameworks to manage code, track changes, and support continuous integration and verification.
  • Collaborate closely with a small engineering team to support multiple medical radiation therapy platforms.
  • Troubleshoot and resolve software issues related to hardware integration, motion control, and system performance.
  • Contribute to improving existing software architectures and development practices for medical device systems.
  • Ensure that all software development and testing activities align with the safety and performance requirements of radiation therapy devices.

Essential Skills

  • Bachelor’s degree in computer engineering, mechatronics, software engineering, mechanical engineering, or electrical engineering.
  • 4+ years of experience developing software that interacts directly with hardware systems, including motion control and robotics.
  • 4+ years of experience programming in C++.
  • 4+ years of experience programming in Python.
  • 4+ years of experience programming in Java.
  • 4+ years of experience with verification and testing of software using GitHub or other automated testing tools.
  • 4+ years of experience writing detailed software test plans.
  • Hands-on experience with motion control and mechatronics systems.
  • Strong background in software engineering and software development for hardware-integrated systems.
  • Proficiency with version control tools such as GitHub.
  • Ability to work extensively on software testing and verification activities.

Additional Skills & Qualifications

  • Experience developing software for medical devices or other safety-critical systems.
  • background in robotics, including robotic motion control and integration of sensors and manipulators.
  • Familiarity with precision positioning systems and control of thermal and pneumatic subsystems.
  • Experience working with microcontrollers and embedded software for motion control applications.
  • Ability to collaborate effectively within a small, focused engineering team.
  • Strong problem-solving skills and attention to detail in both development and testing.
  • Interest in contributing to technologies that help treat cancer and tumors through targeted radiation therapy.

Work Environment

You will work as part of a small team of two engineers, supporting multiple platforms. The work involves a mix of software design and implementation alongside extensive testing and verification, with frequent interaction with robotics, sensors, and precision motion hardware. The organization offers a flexible time off policy that is effectively unlimited, plus 17 annual paid holidays, and eligibility for a performance-based bonus tied to company and individual results. The environment emphasizes collaboration, technical excellence, and the development of innovative medical technologies that improve patient care.

Job Type & Location

This is a Permanent position based out of Madison, WI.

Pay and Benefits

The pay range for this position is $110000.00 - $150000.00/yr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

They will be elgible for 17 holidays, as well as full health, dental and vision benefits.

Workplace Type

This is a fully onsite position in Madison,WI.

Application Deadline

This position is anticipated to close on Oct 7, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.

If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email View email address on ziprecruiter.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process,including sourcing, screening, and evaluating candidates. AI helps assess applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Madison, WI vacancy
  •  ...under the ALTRONEX brand name. Proven, trusted equipment and service since 1961! Job Description Position Summary : The Software Engineer is an individual contributor within a team, responsible for analysis, design, programming, testing, documentation, and... 
    Suggested
    Full time

    L. W. Allen

    Madison, WI
    more than 2 months ago
  •  ...Description As a Software Engineer on the Tyler Wisconsin team, you will design, build, and maintain applications used every day by Wisconsin residents, businesses, and state agency staff. You will work across a portfolio that spans long-lived ASP.NET Framework... 
    Suggested
    Full time
    Work at office
    Remote work
    Home office

    Tyler Technologies

    Madison, WI
    17 days ago
  • $88.8k - $144.8k

     ...business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance...  ...and a superior client experience. We are seeking a Full Stack Engineer to architect and build a cloud-native, microservices-based... 
    Suggested
    Permanent employment
    Work experience placement
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America

    Madison, WI
    1 day ago
  • $100k - $144k

     ...Description Resource Innovations is seeking Senior Software Engineer to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work

    Resource Innovations

    Madison, WI
    more than 2 months ago
  • $180k - $230k

     ...Senior Software Engineer (Calculations & Allocations) Location: New York City, NY Company Stage of Funding: Series B Fintech ($50M Raised) Office Type: Hybrid Salary: $180,000–$230,000 + Equity Company Description We're representing a rapidly... 
    Suggested
    Full time
    H1b
    Work at office
    Relocation package

    Recruiting From Scratch

    Madison, WI
    a month ago
  •  ...transforming the way cancer clinics deliver care. Our innovative software automates and standardizes radiation oncology workflows,...  ...around the world. You will work closely with fully remote engineering teams to design, build, and maintain both frontend and backend... 
    Remote job
    Full time
    Temporary work
    Local area
    Immediate start
    Home office

    Radformation

    Madison, WI
    more than 2 months ago
  •  ...Full-time Description The Research Software Engineer (RSE) will work to bring modern software engineering techniques and approaches to research projects at the institute as part of long-running engagements and collaborations between scientists. At Morgridge,... 
    Full time
    Work at office

    Morgridge Institute For Research

    Madison, WI
    more than 2 months ago
  •  ...by top VC firms, we are poised to disrupt the billion-dollar engineering simulation industry with our fast-growing trajectory. About...  ...the Role Flexcompute is seeking a highly capable mid-level software engineer to join our Wisconsin-based engineering team. This... 
    Full time

    Flexcompute

    Madison, WI
    more than 2 months ago
  • $55 - $58 per hour

     ...be based on your skills and experience — talk with your recruiter to learn more. Base pay range $55.00/hr - $58.00/hr Software Engineer - 239799 100% Remote 1 Year Contract (with possibility for extension) Unable to provide sponsorship now or in the future... 
    Contract work
    Freelance
    Remote work

    Medix

    Madison, WI
    3 days ago
  •  ...Job Description Job Description Software Development Engineer   We're looking for exceptionally talented Software Development Engineers who are passionate about solving real-world problems and making a measurable difference. If this sounds like you, we'd love... 
    Permanent employment
    Full time
    Temporary work
    Work at office
    Immediate start
    Remote work
    Relocation
    Home office

    Yahara Software

    Madison, WI
    a month ago
  • $95k - $125k

     ...promoting best practices and guiding development throughout the full software development lifecycle. We design and build solutions using...  ...food safety, and information technology. This Senior Software Engineer role is hybrid remote in Madison, NJ 07940, and we are... 
    Full time
    Remote work
    Relocation

    Gellert Global Group

    Madison, WI
    19 days ago
  • $78k - $156k

     ...advances in cancer detection and treatment guidance, we will help eradicate the disease and the suffering it causes. As a Sr. Software Engineer, this seasoned professional will demonstrate competence and creativity in a wide range of technical areas. This role will have... 
    Full time
    Part time
    Work at office
    Work visa
    Night shift
    Weekend work

    Abbott

    Madison, WI
    2 days ago
  • $140k - $200k

     ...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product... 
    Full time
    Remote work

    Speechify

    Madison, WI
    more than 2 months ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Full time
    Work at office
    Remote work

    Speechify

    Madison, WI
    more than 2 months ago
  • Software Engineer 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... 
    Permanent employment
    Worldwide

    Accuray

    Madison, WI
    2 days ago
  •  ...Job Description Job Description Position Title: Senior Software Engineer – Interoperability  Reports to : Senior Manager Global Software Engineering FT/PT : Full-time Location : US Office, Hybrid- Office 3 days a week   Position Summary: Join our dynamic... 
    Full time
    For contractors
    Work at office
    Shift work
    3 days per week

    Centaur Health Holdings

    Middleton, WI
    a month ago
  •  ...Job Title: IT Software Engineer 5 (Sr. Java Backend Developer with AWS) Location: 540 W. Madison, Chicago, IL ( Hybrid: will need to go into office up to 2x a week; this role could change where they need to go in office 5 days a week) Duration: 12 months contract... 
    Contract work
    Casual work
    Work at office
    Local area
    Flexible hours

    3 Core Systems

    Madison, WI
    4 days ago
  • Software Engineers On: Software engineers apply the principles of software engineering to the design, development, maintenance, testing, and evaluation of the software and systems work to the specified requirements. Software Technology Inc

    Software Technology Inc

    Madison, WI
    4 days ago
  • $79.2k - $209.5k

     ...standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process, ownership, and mentoring. Responsibilities 4-8 years of relevant software engineering experience. BS or MS in Computer Science, or... 
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    2 days ago
  •  ...quality bar for the team Mentor and support less-experienced engineers through pairing, reviews, and knowledge sharing Collaborate closely...  ..., or equivalent practical experience 5+ years of professional software development experience (or equivalent demonstrated impact)... 
    H1b
    Work at office
    Remote work
    Relocation

    State of Wisconsin Investment Board

    Madison, WI
    2 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Madison, WI
    5 days ago
  •  ...on LinkedIn, Facebook , Instagram , X and YouTube. Job Description Join the Madison Peptide Therapeutics (MPT) Engineering team as a Senior Software Instrumentation Engineer and help advance cutting-edge peptide array synthesis technology. In this role, you will... 
    Full time
    Temporary work
    Local area

    AbbVie Inc.

    Madison, WI
    a month ago
  •  ...with many of the leading employers in IT, financial services, engineering, semiconductor, clinical and pharmaceutical domains. You can learn...  .... Job Description Position Details: Position: Software Developer Location: Madison, WI Duration: 36+ months... 
    Full time
    Work experience placement

    Mindlance

    Madison, WI
    more than 2 months ago
  • $79.31k - $158.62k

     ...Learning, and Algorithms & Data Structures Writes code, develops software components, and implements complex functionalities according...  ...skills Preferred Qualifications Certified Systems Engineering Professional (CSEP) preferred. AWS Certified DevOps... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Work from home
    Flexible hours

    CVS Health

    Madison, WI
    2 days ago
  • $131k - $220k

     ...cloud platform and DevOps capabilities across AWS and GCP. The engineer will enable reliable, secure, and scalable delivery by developing...  ...developers. Experience configuring and managing the Backstage Software Catalog to provide a unified view of services, documentation,... 
    Full time
    Work at office
    Local area
    Relocation package
    Flexible hours

    American Family Insurance

    Madison, WI
    3 days ago
  •  ...Primary Responsibilities:   Our embedded software engineers craft and innovate on truly unique and sophisticated controls platforms. As part of our team, you will be responsible for building high-quality software features daily. Additionally, you'll work alongside... 
    Full time

    Sub-zero Group, Inc.

    Madison, WI
    more than 2 months 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
    1 day ago
  • $103k - $141k

     ...advances its digital transformation and continues to invest in the technologies that power our business, we are expanding our cloud engineering capabilities to build a modern, scalable technology foundation for the future. The Senior Cloud Platform Engineer designs,... 
    Full time

    Alliant Energy

    Madison, WI
    1 day ago
  • $186.07k - $218.9k

     ...Developer Infrastructure group builds the systems every Coinbase engineer relies on to write, validate, ship, and run code. We own the...  ...give engineers fast, trustworthy feedback. We’re hiring Senior Software Engineers across several teams in the group, and you’ll be matched... 
    Local area

    Coinbase

    Madison, WI
    2 days ago
  •  ...Job Description Job Description JOB DESCRIPTION About this Role Reporting to the Engineering Manager, the Principal Software Engineer works in a cross-ocean product team and serves as a technical leader for delivering the best web experience for millions of Fandom... 
    Worldwide

    Hired Recruiters

    Madison, WI
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!