Software Engineer (Industrial Automation & Robotics)
for section headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We need to decide which sections have content. We have: - About the role: maybe a brief summary from job description? Could use first paragraph: "Software Engineer (Industrial Automation & Robotics)" but we cannot repeat title. Could write a short prose about role: designing software for automation etc. We have job description details. Could put under About the role. - Responsibilities: could be Key Tasks. - Requirements: could be Required Experience, Knowledge & Skills plus Required Minimum Education. - Qualifications: maybe Preferred Education. - Skills: Must Have Skills/Attributes. - Pay: hourly rate range. - Schedule: work model, employment type, duration. We must not include Benefits because it's not specific. We must not include boilerplate like EEO, etc. We must preserve all substantive information. So we need to include all details: location, hiring org, position number, industry, etc? The instruction says: "Preserve ALL substantive information; do NOT invent or summarize away detail." So we need to include details like Date Posted, Hiring Organization, Position Number, Industry, Job Location, Work Model, Employment Type, Estimated Duration, Min/Max Hourly Rate, Must Have Skills/Attributes, Experience Desired, Required Minimum Education, Preferred Education, Job Description paragraphs, Required Education, Preferred Education, Required Experience, Knowledge & Skills, Key Tasks, Key Working Relations. Also note "C2C is not available". That's a detail. We need to embed these details in appropriate sections. We must not repeat job title as heading. So we can start with maybe a
containing metadata like Date Posted, Hiring Organization, Position Number, Industry, Job Location, etc. But we must not use headings for those. Use
for prose. We need to output only HTML fragment, no /. Use
for sections. Let's structure:
Date Posted: 09/18/2026. Hiring Organization: Rose International. Position Number: 507777. Industry: Biotech/Healthcare. Job Location: Creve Coeur, MO, USA, 63141. Work Model: Onsite. Employment Type: Temporary Full-Time. Estimated Duration: 7 months. Pay Range: $55.00 - $60.00 per hour. C2C not available.
Then sections:About the role
Software Engineer (Industrial Automation & Robotics) position focusing on developing software for automation, industrial, scientific, or engineering systems; integrating software with hardware, instrumentation, sensors, machine vision, robotics, and motion control platforms; developing interfaces between automation systems, databases, cloud platforms, and enterprise applications; supporting machine vision and image-processing software; collaborating with scientists, engineers, and technicians.
But we must not repeat job title as heading, but we can mention it in prose. That's okay.Responsibilities
- Design, develop, test, and maintain software for engineering and laboratory systems.
- Develop applications using C#, MATLAB, Python, C++, or related technologies.
- Integrate software with instrumentation, sensors, cameras, robotics, and motion control platforms.
- Develop software interfaces between automation systems, databases, cloud platforms, and enterprise applications.
- Support machine vision and image-processing software applications.
- Collaborate with scientists, engineers, and technicians to gather requirements and deliver solutions.
- Troubleshoot software and system integration issues.
- Develop technical documentation, software specifications, and user guides.
- Follow software engineering best practices, including version control, testing, cybersecurity, and code reviews.
Requirements
- Bachelor’s Degree in software engineering, Computer Science, Computer Engineering, Electrical Engineering, Robotics, Mechatronics, Automation Engineering, or a related technical discipline (Required Minimum Education).
- Master’s or Ph.D. degree in software engineering, Computer Science, or Computer Engineering (Preferred Education).
- 5+ years of experience developing software for automation, industrial, scientific, or engineering systems.
- Strong programming skills in C#, MATLAB, Python, C++, or similar object-oriented languages.
- Experience integrating software with hardware systems, instrumentation, sensors, machine vision, robotics, or industrial control platforms.
- Knowledge of industrial automation architectures, control systems, and communication protocols.
- Experience with source control, software testing, and modern software engineering practices.
- Demonstrated analytical, troubleshooting, and problem-solving capabilities.
- Ability to work full-time on-site at St. Louis, Missouri research facilities.
Skills
- C#
- C++
- MATLAB
- Python
for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). It says "e.g." meaning those are examples, not exclusive list. So we can add other headings if needed, but better to stick to those. We can incorporate Key Working Relations into Responsibilities or About the role.
We must include all substantive information; we have included location, hiring org, position number, industry, etc in opening paragraph. Also we included C2C not available.
We have Pay section: need to add Pay
with the rate.
We have Schedule section: Schedule
with work model, employment type, duration.
Let's craft.
Check for any boilerplate we must remove: EEO, equal-opportunity, scam-warning, cookie/navigation/legal, duplicated lines, application instructions. We removed those.
Now ensure we didn't create sections with filler like "commensurate with experience". We didn't.
Now output HTML fragment.
Let's produce:
Date Posted: 09/18/2026. Hiring Organization: Rose International. Position Number: 507777. Industry: Biotech/Healthcare. Job Location: Creve Coeur, MO, USA, 63141. Work Model: Onsite. Employment Type: Temporary Full-Time. Estimated Duration: 7 months. Pay Range: $55.00 - $60.00 per hour. C2C not available.
About the role
The Software Engineer (Industrial Automation & Robotics) will develop software for automation, industrial, scientific, or engineering systems; integrate software with hardware, instrumentation, sensors, machine vision, robotics, and motion control platforms; create interfaces between automation systems, databases, cloud platforms, and enterprise applications; support machine vision and image‑processing software; and collaborate with scientists, engineers, and technicians to gather requirements and deliver solutions.
Responsibilities
- Design, develop, test, and maintain software for engineering and laboratory systems.
- Develop applications using C#, MATLAB, Python, C++, or related technologies.
- Integrate software with instrumentation, sensors, cameras, robotics, and motion control platforms.
- Develop software interfaces between automation systems, databases, cloud platforms, and enterprise applications.
- Support machine vision and image‑processing software applications.
- Collaborate with scientists, engineers, and technicians to gather requirements and deliver solutions.
- Troubleshoot software and system integration issues.
- Develop technical documentation, software specifications, and user guides.
- Follow software engineering best practices, including version control, testing, cybersecurity, and code reviews.
Requirements
- Bachelor’s Degree in software engineering, Computer Science, Computer Engineering, Electrical Engineering, Robotics, Mechatronics, Automation Engineering, or a related technical discipline.
- Master’s or Ph.D. degree in software engineering, Computer Science, or Computer Engineering (preferred).
- 5+ years of experience developing software for automation, industrial, scientific, or engineering systems.
- Strong programming skills in C#, MATLAB, Python, C++, or similar object‑oriented languages.
- Experience integrating software with hardware systems, instrumentation, sensors, machine vision, robotics, or industrial control platforms.
- Knowledge of industrial automation architectures, control systems, and communication protocols.
- Experience with source control, software testing, and modern software engineering practices.
- Demonstrated analytical, troubleshooting, and problem‑solving capabilities.
- Ability to work full‑time on‑site at St. Louis, Missouri research facilities.
Skills
- C#
- C++
- MATLAB
- Python
Pay
$55.00 – $60.00 per hour.
Schedule
Onsite, temporary full‑time position with an estimated duration of 7 months.
Check: Did we include all specifics? We missed "Experience Desired: Developing software for automation, industrial, scientific, or engineering (5+ yrs); Develop applications using C#, MATLAB, Python, C++, or related technologies. (5+ yrs); Develop software interfaces between automation systems, databases and cloud platforms (5+ yrs)". This is somewhat covered in Requirements and Skills but we could add a bullet under Requirements about experience developing software interfaces between automation systems, databases, and cloud platforms. Let's add that. Also we missed "Key Working Relations" details: Engineering Capability Hub engineers and technicians, Seed Production Innovation teams, Product Supply personnel, External contractors, suppliers, and equipment vendors as applicable. We could incorporate into Responsibilities or About the role. Let's add a bullet under Responsibilities: