Back to search
Midwest Engineered Systems Inc. (MWES) Linkedin · Posted 21d ago

Senior Software Engineer

Milwaukee

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Company Description Midwest Engineered Systems Inc. (MWES) is a leading automation and robotics provider that has been transforming manufacturing for over three decades. Since 1991, MWES has delivered more than 8,000 custom automation solutions across industries such as aerospace, automotive, medical, and food & beverage. The company’s 140+ engineers and automation specialists design and integrate robotic systems, advanced web handling technologies, and tailored automation solutions that enhance productivity, quality, and efficiency. MWES offers end-to-end services from concept through installation and supports leading robotic brands including ABB, Fanuc, and KUKA. The organization is committed to continuous innovation and helping manufacturers of all sizes modernize and scale their operations.


ABOUNT THE ROLE

We are seeking an experienced Software Engineer who brings strong technical depth and a hands-on, problem-solving mindset to the team. This role sits at the intersection of enterprise software development, cross-functional collaboration, and continuous improvement.


The ideal candidate brings a strong background in enterprise software development, on-premise solution deployment, and manufacturing or industrial technology environments. You are a pragmatic, open-minded technologist who values collaboration, continuous improvement, and emerging technologies like machine learning and robotics.


SKILLS AT A GLANCE

  • C# / .NET
  • Blazor
  • RESTful APIs
  • SQL / Databases
  • On-Premise Deployment
  • Agile / Scrum
  • PLC / HMI Integration
  • MES
  • Machine Learning & AI

KEY RESPONSIBILITIES

  • Design and develop C#, Blazor, and RESTful API solutions
  • Architect scalable on-premises software with strong DB design
  • Integrate software with PLCs, HMIs, and MES platform
  • Conduct code reviews and define engineering standards
  • Manage project scope, timelines, and Jira tracking
  • Champion ML/AI and robotics exploration for product roadmap
  • Translate business requirements into technical specifications


QUALIFICATIONS

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • 5+ years software engineering experience
  • Strong proficiency in C# / .NET and Blazor
  • RESTful API design, implementation, and integration
  • Relational database experience (SQL Server, PostgreSQL)
  • On-premises software deployment and maintenance
  • Agile/Scrum and Jira project management
  • PLC/HMI and MES integration experience preferred
  • Exposure to ML frameworks and CI/CD pipelines a plus


BENEFITS

  • Competitive salary based on experience
  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off (PTO) and paid holidays
  • Life and disability insurance
  • Opportunity to work with cutting-edge automation, robotics, and AI technology
  • Collaborative culture in a growing industrial automation company
  • On-site, hands-on exposure to manufacturing and OT environments



Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent