Demo

Software Engineer

WEM Automation - A Valstone Company
New Berlin, WI Full Time
POSTED ON 12/8/2025 CLOSED ON 12/24/2025

What are the responsibilities and job description for the Software Engineer position at WEM Automation - A Valstone Company?

Company Description

WEM Automation, a Valstone company, develops high-performance automation solutions that power feed mills, grain operations, and industrial facilities across North America. Our software doesn’t live in a vacuum—it runs on plant floors, helps operators stay productive, and integrates tightly with PLCs and control systems that keep industries moving.

We’re looking for a Software Engineer who brings sharp development skills and a collaborative mindset. You’ll design, develop, and support real-time, PC-based software that connects directly with our engineered-to-order automation systems. You’ll work side-by-side with process engineers, controls specialists, and project managers to deliver software that works—cleanly, reliably, and on time.

If you want to be part of a tight-knit team where your code has real-world impact, and you enjoy solving problems through thoughtful design and strong communication—we’d love to talk.


What You’ll Do

Develop Software for Industrial Automation

  • Design, code, and maintain custom applications that support automation systems, operator interfaces, and back-end configuration tools.
  • Write high-quality software primarily in C# (.NET), with exposure to SQL, VB, and Python.
  • Assist in integrating PC-based applications with PLC platforms (Rockwell, Siemens) and field devices.

Collaborate Across Disciplines

  • Partner with Controls Engineers to ensure seamless interaction between software and hardware systems.
  • Participate in design discussions, planning meetings, and customer walkthroughs to understand use cases and constraints.
  • Assist project teams by providing software configuration, testing, and deployment support.

Support Testing, Documentation, and Issue Resolution

  • Support internal QA and test teams during the software verification process.
  • Help troubleshoot and replicate bugs reported by customers or field personnel.
  • Document your work in a clear, usable format—whether for internal reference or customer-facing manuals.


Qualifications


 Experience & Background

  • Bachelor’s degree in software engineering, Computer Science, or a related technical field—or equivalent combination of training and experience.
  • 1–4 years of professional experience in software development; industrial automation or controls exposure is a plus.
  • Experience working in a team environment, preferably on integrated or customer-facing software projects.

Languages & Tools

  • Required: Proficiency in C# and .NET application development
  • Preferred: Exposure to Python, VB, SQL, and working with Microsoft SQL Server
  • Familiarity with supporting packaged software solutions and integrating with control systems
  • Bonus for experience in industrial environments or with HMI/SCADA platforms like Ignition or Wonderware

Mindset & Qualities

  • Curious, adaptable, and comfortable working on systems that blend software with physical operations.
  • Detail-oriented, with strong time management skills and a natural tendency to stay organized.
  • Strong communicator who values clarity, collaboration, and problem-solving over perfectionism.
  • Willingness to step in the support customers and team members – including off hours troubleshooting.


Why WEM? Why Now?

At WEM, you won’t just build control systems—you’ll help build our future. You’ll see your work operating in real-world environments, supported by a team that values clarity, quality, and commitment. Backed by Valstone, WEM is entering a new phase of growth—bringing modern tools and best practices to a legacy of excellence. If you’re ready to engineer systems that work—for the customer, the first time—we’d love to meet you.

 

Salary.com Estimation for Software Engineer in New Berlin, WI
$90,136 to $109,726
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer jobs in the New Berlin, WI area that may be a better fit.

  • Libra Software Group Brookfield, WI
  • Job Description: **Hybrid in Brookfield, WI** Under limited supervision, code, and unit test changes to computer programs from program specifications and u... more
  • 8 Days Ago

  • Constellation Software Engineering, LLC (CSEngineering) Milwaukee, WI
  • Future Opportunity** CSEngineering is looking to add a Construction Mechanical Engineer to our growing team! This part-time role will support the Departmen... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!