Software Engineer - Automation Engineering (Field \& Planter Systems)

Chesterfield, MO, US • Posted 4 hours ago • Updated 4 hours ago
Full Time
On-site
USD $56.00 - 57.00 per hour
Company Branding Image
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • Marketing Operations
  • Health Care
  • Life Insurance
  • Law
  • Research and Development
  • Data Collection
  • Software Development Methodology
  • IT Management
  • Cross-functional Team
  • Software Development
  • Data Acquisition
  • Sensors
  • Process Control
  • Cloud Computing
  • Machine To Machine
  • Interfaces
  • Workflow
  • Project Planning
  • Organizational Skills
  • API
  • Data Mining
  • Testing
  • Management
  • Mentorship
  • Technical Direction
  • Computer Engineering
  • Computer Science
  • Collaboration
  • Mechanical Engineering
  • Electrical Engineering
  • Electromechanics
  • C#
  • C
  • C++
  • Python
  • Firmware
  • IoT
  • Multithreading
  • Computer Networking
  • TCP
  • UDP
  • MQTT
  • Debugging
  • Computer Hardware
  • Communication
  • FOCUS
  • Microsoft
  • Microsoft Visual Studio
  • WPF
  • Windows Forms
  • Linux
  • Robotics
  • Serial Communication
  • RS-232
  • Database
  • NoSQL
  • Oracle
  • SQLite
  • PostgreSQL
  • Microsoft SQL Server
  • MongoDB
  • Apache Cassandra
  • SQL
  • Object-Oriented Programming
  • Unit Testing
  • Agile
  • Test-driven Development
  • Continuous Integration
  • Continuous Delivery
  • Git
  • Jenkins
  • NuGet
  • JIRA
  • Microsoft Azure
  • DevOps
  • Legacy Systems
  • Apache Subversion
  • Research
  • Instrumentation

Summary

Job Description

Job Title: Software Engineer - Automation Engineering (Field & Planter Systems)
Location: Chesterfield, MO
Zip Code: 63017
Keyword's: #Chesterfieldjobs; #SoftwareEngineerjobs.
Start Date: Immediate
Local candidates only

We provide a competitive pay and benefits package. This position is offering a pay range of $56- $57/hr. however, Belcan considers several factors when extending an offer, including but not limited to education, experience, geographic location, and discipline. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.

Role Summary
We are seeking an experienced Software Engineer to join our Automation Engineering organization (Field Systems / Planter Team). In this role, you will develop and support the next generation of automated R&D field equipment and robotics/machine control applications, with an emphasis on data collection, sensor integration, autonomous operation, user interaction, and cloud connectivity. You will contribute across the full software lifecycle and provide technical leadership within a cross-functional team. Demonstrated ability to collaborate effectively with engineers across multiple disciplines-mechanical, electrical, and software-to deliver integrated, hardware-software technical solutions, reflecting a strong engineering-centric approach to software development.

* What You"ll Do (Key Responsibilities):
Design, develop, test, and support research control software systems for field equipment and automation platforms.

* Build high-quality robotics and machine control applications, including:
Data acquisition from sensors and hardware/software systems, Machinery control and process control, Cloud connectivity and machine-to-machine communication, User interfaces for agricultural equipment and research workflows, Collaborate closely with mechanical, electrical, and software engineers, as well as researchers, scientists, and end users to deliver integrated solutions.

* Drive work through all phases of the product lifecycle, including:
Project planning and organizing/prioritizing work, Deriving requirements from system objectives, Ensuring reliable delivery, deployment, and support

* Contribute to a range of technical areas such as:
API development and integration, Data mining/analysis and data transformation pipelines, In-field testing and validation at the test farm, Supporting 1st and 2nd tier support teams; occasional direct interaction with users, Act as a technical leader/mentor, helping guide technical direction and supporting junior engineers.

* Required Education& Experience:
Bachelor"s degree in Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or a related engineering discipline.
Strong multidisciplinary engineering background and proven ability to collaborate across disciplines (mechanical/electrical/software).
7+ years of experience developing machine control / electromechanical automation software using C#, C/C++, and/or Python (10+ years strongly preferred).

* Demonstrated experience in one or more of the following:
Industrial automation, machine control, robotics, firmware, IoT
Building multi-threaded / multi-process applications and services
Networking and communication with devices/services (e.g., TCP/UDP, MQTT)
Excellent troubleshooting and debugging skills across software + hardware systems.
Strong communication skills, customer/partner focus, and an entrepreneurial, results-driven mindset.

* Preferred / Desired Qualifications:
Experience with Microsoft development stack: Visual Studio .NET, WPF, WinForms, console applications.
Experience developing for Linux-based robotics/automation devices.
Experience supporting products deployed in the field (post-deployment support, incident resolution, reliability improvements).
Knowledge of serial communication standards (RS232/RS422/RS485).
Experience with databases (relational and/or NoSQL): Oracle, SQLite, PostgreSQL, SQL Server, MongoDB, Cassandra; strong understanding of SQL.

*Familiarity with modern development practices and tools:
OO principles, unit testing, Agile, TDD, CI/CD
Git (plus exposure to Jenkins, NuGet, JIRA, Aha, Azure DevOps; legacy tools like CVS/Subversion a plus)
Exposure to agricultural field research / experimental setups; familiarity with lab environments/instrumentation.
Proven effectiveness working with global, multi-disciplinary teams.

Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, colour, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10180554
  • Position Id: 364879
  • Posted 4 hours ago

Company Info

About Belcan, LLC

What began as a small operation in 1958, has become a global company offering services in nearly every industry. Today, Belcan has more than 10,000 professionals serving hundreds of clients in over 55 locations worldwide. Belcan provides engineering consultancy and technical recruiting services to some of the world s biggest organizations. From jet engines to electronics and heavy equipment to cybersecurity, we take a partnering approach to provide customer-driven solutions that are flexible, scalable, and cost-effective.

BELCAN S STRATEGIC BUSINESS UNITS

At Belcan we know that client needs can vary from month to month and project to project. To better serve our clients, we ve created three strategic business units designed to act as centers of excellence: Engineering Services, Technical Recruiting and Government Services. Within each unit we are able to provide end-to-end engineering consulting services and staffing solutions. Learn more about our strategic business units.

COMPANIES

A strategic addition to Belcan s growing array of products and services, the acquisition of these companies adds highly specialized expertise in new industry segments, broadening Belcan s global reach. Contact us for more information on our acquisitions.

Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Mossville, Illinois

Today

Easy Apply

Full-time

USD 62.00 - 64.90 per hour

Chillicothe, Illinois

Today

Easy Apply

Full-time

USD 33.00 - 36.96 per hour

Rockford, Illinois

Today

Easy Apply

Full-time

USD 83,200.00 - 104,000.00 per year

Cincinnati, Ohio

Today

Easy Apply

Full-time

USD 119,787.00 per year

Search all similar jobs