Post Job Free
Sign in

Application System Engineer - C / Embedded & Industrial Systems

Company:
Speria
Location:
Renville, MN, 56284
Posted:
May 11, 2026
Apply

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.

Key Responsibilities - Software & Application Development

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.

Startdate: ASAP

Compensation: Negotiatble

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.

Apply