Mid Level Software Engineer

HarveStaff

Chesterfield, MO

JOB DETAILS
SALARY
$54.53–$62.53 Per Hour
SKILLS
1st Level Support, 2nd Level Support, Acceptance Testing, Agile Programming Methodologies, Agricultural Equipment, Agriculture, Apache Cassandra, Application Programming Interface (API), Atlassian JIRA, Automation, Automation Systems, C Programming Language, C++ Programming Language, Cloud Computing, Communication Skills, Communications Protocols, Computer Engineering, Computer Firmware, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Customer Support/Service, Data Collection, Data Management, Database Administration, Debugging Skills, Debugging Tools, DevOps, Electrical Engineering, Electricity, Electromechanics, Entrepreneurship, Establish Priorities, Field Trials, Git, Identify Issues, Instrumentation, Internet of Things, Jenkins, Mechanical Engineering, Mentoring, Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Windows Azure, MongoDB, Multithreaded Programming, Network Protocols, NoSQL, Object Oriented Programming (OOP), Oracle, PostgreSQL, Process Control Engineering, Product Lifecycle, Product Support, Project Planning, Python Programming/Scripting Language, RS-232, RS-485, Relational Databases (RDBMS), Reliability Engineering, Requirements Management, Research & Development (R&D), Research Laboratory, Robotics, SQL Databases, SQLite, Scientific Research, Software Administration, Software Development, Software Engineering, System Integration (SI), TCP (Transmission Control Protocol), Team Player, Technical Leadership, Test Driven Development (TDD), Test Plan/Schedule, UDP (User Datagram Protocol), Unit Test, User Interface/Experience (UI/UX), Validation Testing
LOCATION
Chesterfield, MO
POSTED
1 day ago

Mid Level Software Engineer

 

JOB-10046608

 

Anticipated Start Date

June 8,2026

 

Location

Chesterfield, MO

 

Type of Employment

Contract

 

Employer Info

As a global leader in agriculture enterprise, our client is recognized for their multiple brands and renowned reputation. Their research and development teams combine knowledge and ingenuity to create the most innovative ideas. With their cutting-edge products, they have a common goal: improved quality of life for all.

 

Job Summary

If you're interested in a Mid Level Software Engineer job, then this is the best role for you! We are seeking an experienced Software Engineer to support the development of next-generation automated R&D field equipment and robotics/machine control applications. This role focuses on data collection, sensor integration, autonomous operation, user interaction, and cloud connectivity for agricultural research systems. The position also involves technical leadership and collaboration with cross-functional engineering teams.

 

Job Description

  • Design, develop, test, and support research control software systems for field equipment and automation platforms.
  • Build robotics and machine control applications for:
    • Data acquisition from sensors and integrated systems
    • Machinery and process control
    • Cloud connectivity and machine-to-machine communication
    • User interfaces for agricultural equipment and research workflows
  • Collaborate with mechanical, electrical, and software engineers, researchers, scientists, and end users.
  • Participate in all phases of the product lifecycle, including:
    • Project planning and prioritization
    • Requirements gathering and analysis
    • Deployment, delivery, and ongoing support
  • Develop and integrate APIs and data transformation pipelines.
  • Conduct in-field testing and validation activities.
  • Support 1st and 2nd tier support teams and occasionally interact directly with users.
  • Provide technical leadership and mentorship to junior engineers.

 

Skills Required

  • 7+ years of experience developing machine control / electromechanical automation software using C#, C/C++, and/or Python (10+ years strongly preferred).
  • Strong software development skills using C#, C/C++, and/or Python.
  • Experience with machine control, electromechanical automation, robotics, firmware, or IoT systems.
  • Knowledge of multi-threaded and multi-process application development.
  • Experience with networking and communication protocols such as TCP/UDP and MQTT.
  • Excellent troubleshooting and debugging skills across software and hardware systems.
  • Strong collaboration and communication skills.
  • Experience with:
    • Visual Studio .NET, WPF, WinForms, and console applications
    • Linux-based robotics/automation devices
    • Serial communication standards (RS232/RS422/RS485)
    • Relational and NoSQL databases such as Oracle, SQLite, PostgreSQL, SQL Server, MongoDB, or Cassandra
    • SQL and database management
  • Familiarity with:
  • Object-oriented programming principles
  • Unit testing, Agile, TDD, and CI/CD practices
  • Git, Jenkins, NuGet, JIRA, Aha, and Azure DevOps
  • Strong multidisciplinary engineering background with the ability to collaborate across mechanical, electrical, and software disciplines.
  • Experience supporting products deployed in the field, including incident resolution and reliability improvements.
  • Exposure to agricultural field research or laboratory instrumentation environments preferred.
  • Ability to work effectively with global, multi-disciplinary teams.
  • Entrepreneurial mindset with a strong focus on results and customer support.

 

Education/Training/Certifications

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering or a related engineering discipline

 

Additional Requirements

  • Must pass a drug screening and background check
  • Shift Start: 8:00 AM
  • Onsite with a mix of office work and field work at the test farm; field time varies by project phase.

 

Pay Rate/Salary

  • Estimated Salary: $54.53 to $62.53 per hour. Compensation will be offered within this posted range based on experience, skills, and market factors.


HarveStaff LLC is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status, or other characteristics protected by law.


 

About the Company

H

HarveStaff