Machine Control Software Engineer - # 26-28912

Us Tech Solutions

Creve Coeur (MO)

Sur place

USD 90 000 - 110 000

Plein temps

Il y a 14 heures
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

US Tech Solutions in St. Louis, MO, seeks a software engineer specialized in automation to design, build, and support software for laboratory and industrial systems. You will work across multidisciplinary teams to deliver scalable solutions, integrating instrumentation, machine vision, sensors, and enterprise data platforms.

You will contribute to requirements gathering, testing, and documentation while following best practices and delivering robust software in a timely manner.

Qualifications

  • Bachelor's or Master's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Robotics, Mechatronics, Automation Engineering, or a related technical discipline.
  • Minimum 3 years of full-time professional experience developing software for automation, industrial, scientific, IT, or engineering systems.
  • Strong programming skills in C# and the .NET ecosystem; MATLAB and Python proficiency.
  • Experience integrating software with hardware, sensors, machine vision, robotics, or industrial control platforms.
  • Proficient with version control, testing, and modern software engineering practices.
  • Ability to work on-site at St. Louis, Missouri facilities.

Responsabilités

  • Design, develop, test, and maintain software for engineering and laboratory systems.
  • Develop applications using C#, MATLAB, Python, or related technologies.
  • Develop integration and processing software for instrumentation, sensors, automation systems, databases, cloud platforms, and enterprise 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, unit testing, code reviews, change management, and release/deployment processes.

Connaissances

C#
MATLAB
Python
Automation
Machine vision

Formation

Bachelor's or Master's degree in a relevant technical discipline

Outils

.NET ecosystem
WPF
WinForms

Description du poste

Duration: 12+ Months
Job Description

Develop, enhance, and support software solutions for automated laboratory and industrial systems. Design and implement software that integrates instrumentation, machine vision, data acquisition, and enterprise data systems to improve efficiency, quality, and scalability of research and operational processes. Works across multidisciplinary teams to deliver software and automation solutions supporting research, testing, and operational workflows.

Manager looking for:

Software development, Industrial automation, Instrument integration, Imaging systems, and Laboratory systems

Don't send over:

General software developers, junior automation engineers, or candidates lacking robotics/machine vision experience

Responsibilities
  • Design, develop, test, and maintain software for engineering and laboratory systems.
  • Develop applications using C#, MATLAB, Python, or related technologies.
  • Develop integration and processing software for instrumentation, sensors, automation systems, databases, cloud platforms, and enterprise 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, unit testing, code reviews, change management, and release/deployment processes.
Experience
  • Bachelor's or Master's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Robotics, Mechatronics, Automation Engineering, or a related technical discipline.
  • At least 3 years of full-time professional experience developing software for automation, industrial, scientific, IT, or engineering systems.
  • Strong programming skills in C# and the .NET ecosystem (such as .NET Framework, .NET, WPF, WinForms, or relevant application frameworks); C#, MATLAB, Python, or similar languages.
  • Experience integrating software with hardware systems, instrumentation, sensors, machine vision, robotics, or industrial control platforms.
  • Experience with version 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.
Key Working Relations
  • Engineering Capability Hub engineers and technicians
  • Seed Production Innovation teams
  • Product Supply personnel
  • External contractors, Suppliers, and equipment vendors as applicable
Skillset
  • C#, MATLAB, Python, or similar languages
  • Automation, Industrial, Scientific, Engineering systems
  • Hardware systems, Instrumentation, Sensors, Machine vision, robotics, or industrial control platforms
Education
  • Bachelor's or Master's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Robotics, Mechatronics, Automation Engineering, or a related technical discipline.
Licenses

Not required

Certifications

Not Required

Shift Hours

8:00AM -5:00 PM EST

Equal Opportunity

US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

AI Statement

By applying, you acknowledge that AI-assisted tools may be used during hiring.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Measurement Systems Software Engineer
Measurement Systems Software Engineer

US Tech Solutions, Inc. • City of Corning (NY)

Sur place
USD 100 000 - 140 000
Software Engineer
Software Engineer

Vertage • Creve Coeur (MO)

Sur place
USD 85 000 - 120 000
Senior Software Engineer
Senior Software Engineer

Insight Global (United States) • San Diego (CA)

Sur place
USD 140 000 - 190 000
Systems Engineer - Industrial Automation Systems
Systems Engineer - Industrial Automation Systems

Viable Engineering Solutions, LLC • Orlando (FL)

Sur place
USD 130 000 - 160 000
Automation Technician I
Automation Technician I

Denali Advanced Integration • Redmond (WA)

Sur place
USD 90 000 - 105 000
Medical insurance
Dental insurance
Vision insurance
+8
Automation Technician I
Automation Technician I

3Md Inc. • Redmond (WA)

Sur place
USD 90 000 - 105 000
Medical, dental, and vision insurance
401(k) plan with company contribution
Disability coverage (short/long-term)
+5
Senior Software Engineer – Equipment Controls
Senior Software Engineer – Equipment Controls

Big Resourcing • Wilmington (MA)

Sur place
USD 130 000 - 180 000
Robotics Software Engineer III
Robotics Software Engineer III

Viable Engineering Solutions, LLC • Orlando (FL)

Sur place
USD 106 000 - 125 000
Robotics Software Engineer III
Robotics Software Engineer III

Viable Engineering Solutions • Orlando (FL)

Sur place
USD 110 000 - 150 000
Software Automation Engineer
Software Automation Engineer

Meso Scale Diagnostics • Gaithersburg (MD)

Hybride
USD 78 000 - 116 000
Medical, dental, and vision coverage
401(k) with company matching
Paid vacation and holidays
+3