1

Freelance Robotics Software Engineer Jobs in Romeoville, IL

AI Software Engineer

Oak Brook, IL · On-site

$120K - $140K/yr

Reporting to the Engineering Manager for Special Projects, you will have the opportunity to shape ... Design software solutions supporting RPA, AI, and healthcare automation. * Code Quality: Write ...

Sr Software Engineer

Chicago, IL · On-site

$126K - $166K/yr

We're seeking a Sr Software Engineer to support one of our innovative clients operating in the automation and robotics space. This team builds software that directly powers real-world systems ...

Reporting to the Engineering Manager for Special Projects, you will have the opportunity to shape ... Design software solutions supporting RPA, AI, and healthcare automation. * Code Quality: Write ...

Reporting to the Engineering Manager for Special Projects, you will have the opportunity to shape ... Design software solutions supporting RPA, AI, and healthcare automation. * Code Quality:Write clean ...

Reporting to the Engineering Manager for Special Projects, you will have the opportunity to shape ... Design software solutions supporting RPA, AI, and healthcare automation. * Code Quality:Write clean ...

Software Engineer

Oak Brook, IL · On-site

$90K - $120K/yr

... Robotic Process Automation for end-to-end Revenue Cycle Management, providing practice and ... Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and ...

Platform Software Engineer We are looking for a skilled Platform Software Engineer to design and ... Design and maintain the automation platform and reusable RPA tooling--built on Python, Selenium ...

... Robotic Process Automation for end-to-end Revenue Cycle Management, providing practice and ... Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and ...

... Robotic Process Automation for end-to-end Revenue Cycle Management, providing practice and ... Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and ...

Responsibilities Lead and mentor a team of RPA developers by providing technical direction, code ... Experience working within enterprise governance, risk management, change management, and software ...

Platform Software Engineer

Oak Brook, IL · On-site

$160K - $170K/yr

Overview We are looking for a skilled Platform Software Engineer to design and build the shared ... Design and maintain the automation platform and reusable RPA tooling-built on Python, Selenium, and ...

Overview We are looking for a skilled Platform Software Engineer to design and build the shared ... Design and maintain the automation platform and reusable RPA tooling-built on Python, Selenium, and ...

Salary: $160k-170k Overview We are looking for a skilled Platform Software Engineer to design and ... Design and maintain the automation platform and reusable RPA toolingbuilt on Python, Selenium, and ...

All welding services, design, manufacturing, hardware and software development, testing, as well as ... Robotic Programming • Analog to Digital and Digital to Analog conversions • Mechanical and ...

All welding services, design, manufacturing, hardware and software development, testing, as well as ... Robotic Programming • Analog to Digital and Digital to Analog conversions • Mechanical and ...

Controls Software Engineer

Romeoville, IL · On-site +1

$95K - $120K/yr

Romeoville, IL office (onsite) The CONTROLS SOFTWARE ENGINEER is an integral person in helping our ... Bachelor's or Master's degree in Automation, Robotics, Electrical, Electro-Mechanical, or ...

Romeoville, IL office (onsite) The CONTROLS SOFTWARE ENGINEER is an integral person in helping our ... Bachelor's or Master's degree in Automation, Robotics, Electrical, Electro-Mechanical, or ...

next page

Showing results 1-20

Freelance Robotics Software Engineer information

See Romeoville, IL salary details

$61.2K

$127K

$182.5K

How much do freelance robotics software engineer jobs pay per year?

As of Jun 26, 2026, the average yearly pay for freelance robotics software engineer in Romeoville, IL is $126,965.00, according to ZipRecruiter salary data. Most workers in this role earn between $106,000.00 and $155,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Freelance Robotics Software Engineer, and why are they important?

To thrive as a Freelance Robotics Software Engineer, you need strong programming skills (commonly in C++, Python, or ROS), a solid understanding of robotics concepts, and typically a degree in computer science, robotics, or engineering. Expertise with robotics simulation tools (like Gazebo), version control systems (such as Git), and familiarity with hardware integration are highly valued, and certifications in robotics or software development can be advantageous. Exceptional problem-solving, self-motivation, and clear communication are crucial soft skills for managing independent projects and collaborating with clients. These skills ensure you can deliver robust, innovative solutions while adapting quickly to client needs and the evolving landscape of robotics technology.

What does a Freelance Robotics Software Engineer do?

A Freelance Robotics Software Engineer designs, develops, and maintains software systems that control robots and automated devices. They work independently or on contract to build algorithms, integrate hardware and software, and troubleshoot robotic systems for clients in various industries. Their responsibilities may include programming robot behaviors, developing user interfaces, and collaborating with engineers to ensure optimal robot performance. Freelancers often manage their own schedules and projects, providing flexible expertise to startups, research labs, or manufacturing companies.

How do Freelance Robotics Software Engineers typically collaborate with hardware teams during a project?

Freelance Robotics Software Engineers often work closely with hardware teams to ensure seamless integration between software and physical components. This collaboration may involve regular meetings, shared documentation, version control systems, and testing sessions to troubleshoot issues. Effective communication and flexibility are key, as hardware changes may require rapid software adjustments. Freelancers typically use remote collaboration tools and may occasionally visit on-site for system testing or deployment.

What is the difference between Freelance Robotics Software Engineer vs Robotics Software Developer?

AspectFreelance Robotics Software EngineerRobotics Software Developer
CredentialsTypically requires a degree in robotics, computer science, or related fields; certifications are optionalUsually holds a degree in robotics, computer science, or engineering; certifications can enhance prospects
Work EnvironmentIndependent, project-based, often remote or client-siteEmployed by companies or research institutions, working in office or lab settings
Employer & Industry UsageFreelance roles across various industries like manufacturing, healthcare, and researchFull-time roles within robotics, automation, or tech companies

In summary, Freelance Robotics Software Engineers work independently on diverse projects, often remotely, while Robotics Software Developers are typically employed full-time within organizations. Both roles require similar technical skills and educational backgrounds, but differ mainly in work setup and employment status.

What are popular job titles related to Freelance Robotics Software Engineer jobs in Romeoville, IL? For Freelance Robotics Software Engineer jobs in Romeoville, IL, the most frequently searched job titles are:
What job categories do people searching Freelance Robotics Software Engineer jobs in Romeoville, IL look for? The top searched job categories for Freelance Robotics Software Engineer jobs in Romeoville, IL are:
Control System Engineer Specialist

Control System Engineer Specialist

Argonne National Laboratory

Lemont, IL • On-site

$107K - $157K/yr

Full-time

Posted 14 days ago


Job description

Job Description
Responsible for developing, implementing, and supporting hardware and software for beamline control, data acquisition, and data analysis for synchrotron light source beamlines; leverage an advanced control software framework to modernize our control systems, streamline data workflows, and ensure flexible integration with emerging scientific instruments; utilize knowledge and experience with software development in C and C++ under Linux-based operating systems, and work with common Linux command shells; responsible for software development in high-level languages such as Python; use collaborative software control technology such as Git; analyze, problem solve, and troubleshoot at the interface between hardware and software, and in operating electronic diagnostics equipment; utilize digital and analog electronics with an emphasis on robotics; responsible for embedded controller development; use ROS/EPICS and other advanced distributed control middleware platforms, supporting the development of scalable robotics and industrial automation systems; translate scientific requirements from clients into technical solutions and documentation; and use AI/ML technologies for process automation and adaptive control; telecommuting 3 days per week permitted.
Location: 9700 S. Cass Avenue, Lemont, IL 60439;
Salary: The expected hiring range for this position is $107,220.06 to $157,477.00 per year (standard benefits apply);
Education and Experience Requirements
Education: Bachelor's Degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, Robotics, or in a related field of study (will accept equivalent foreign degree);
Experience: Six (6) months in the position above, as an Embedded Software Engineer, as a Programmer, as a Robotics/Software Engineering Consultant, as a Software Engineer, or in a related occupation;
Other Requirements: Experience must include any use of all the following: C, C++, Linux, Python, Git, embedded controller development, and process automation.
Will also accept any suitable combination of education, training, and/or experience.
Telecommuting 3 days per week permitted.
Job Family
Research Development (RD)
Job Profile
Systems and Design Engineering 2
Worker Type
Regular
Time Type
Full time
Pay Frequency
Annual
The expected hiring range for this position is $107,220.06 - $157,477.
As an equal employment opportunity employer, and in accordance with our core values of impact, safety, respect, integrity and teamwork, Argonne National Laboratory is committed to a safe and welcoming workplace that fosters collaborative scientific discovery and innovation. Argonne encourages everyone to apply for employment. Argonne is committed to nondiscrimination and considers all qualified applicants for employment without regard to any characteristic protected by law.
Argonne employees, and certain guest researchers and contractors, are subject to particular restrictions related to participation in Foreign Government Sponsored or Affiliated Activities, as defined and detailed in United States Department of Energy Order 486.1A. You will be asked to disclose any such participation in the application phase for review by Argonne's Legal Department.
All Argonne offers of employment are contingent upon a background check that includes an assessment of criminal conviction history conducted on an individualized and case-by-case basis. Please be advised that Argonne positions require upon hire (or may require in the future) for the individual be to obtain a government access authorization that involves additional background check requirements. Failure to obtain or maintain such government access authorization could result in the withdrawal of a job offer or future termination of employment.