Application System Engineer - C / Embedded & Industrial Systems

M-Tech Systems
Renville, MN, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Microsoft Access Microsoft Windows Software Applications Systems Engineering C++ (Programming Language) Configuration Management Code Review Communications Protocols Computer Programming Databases Embedded Software Ethernet
+14 more
LabVIEW Labwindows/Cvi Ladder Logic Modbus Operational Data Store Real-Time Operating Systems Software Engineering SQL Databases Systems Integration Windows Desktop Serial Peripheral Interface Real Time Systems Software Coding Industrial Software

Job description

We are looking for an Application System Engineer with a strong foundation in C/C++ development who enjoys working close to both hardware and industrial systems. In this role, you will work across embedded software, Windows-based applications, industrial communication, and automation environments. You will collaborate closely with developers, electrical engineers, and automation specialists to design, implement, and maintain robust, real-time application solutions used in industrial and production-critical systems., * Design, develop, and maintain applications written in C and C++ for Windows-based systems and embedded microcontrollers.

  • Develop real-time and near-real-time software with predictable performance.
  • Work with LabWindows/CVI and/or LabVIEW for application development and system integration.
  • Participate in code reviews and improve coding standards, performance, and maintainability.

Embedded & Industrial Communication

  • Implement and maintain communication using Modbus, Ethernet, SPI, and I2C.
  • Collaborate with automation and controls engineers to ensure reliable system integration.

Automation & PLC Interaction

  • Work with PLC systems and ladder logic.
  • Support commissioning, troubleshooting, and system improvements.

Hardware & System Understanding

  • Read and understand electrical drawings and schematics.
  • Collaborate with electrical engineers when integrating software and hardware.

Data & Configuration Management

  • Design and maintain databases using SQL and/or Microsoft Access.
  • Ensure reliable storage of configuration and operational data.

Requirements

Do you have experience in Windows?, Required Experience & Skills

  • 5-10 years in software/systems engineering roles
  • Strong programming experience in C and solid experience with C++.
  • Experience with Windows applications and embedded microcontrollers.
  • Understanding of real-time system requirements.
  • Experience with industrial and embedded communication protocols.
  • Ability to read and understand electrical drawings.
  • Database experience (SQL and/or Microsoft Access).

Nice-to-Have Experience

  • Experience in poultry/livestock operations
  • Experience with LabWindows/CVI or LabVIEW.
  • PLC programming and ladder logic.
  • Experience in industrial or automation environments.

About the company

Speria is a commercial brand for the integrated offering within Munters FoodTech business, bringing together technologies, software and services into one connected offering.

Speria delivers operational intelligence solutions for food systems, helping producers and integrators improve efficiency, build predictability and enable greater productivity. This means improving feed conversion, reducing waste and emissions, and supporting animal health and welfare.

As a technology and services partner for food supply chain management, Speria supports mission-critical operations and decisions end-to-end.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

1:53 min

Entering software development through retro computing platforms

Alex Soto Alex Soto · LIVE

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · World Congress 2023

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

1:12 min

Abstracting physical machine boundaries using industrial edge gateways

Freya Menzel Freya Menzel +1 · Europe 2026 Virtual

Videos

See all

Related articles

See all