Location
Renville, MN
Salary
Not specified
Type
fulltime
Posted
Today
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.
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.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.