> Markdown version of [/jobs/ext/230290-application-system-engineer-c-embedded-industrial-systems](https://www.wearedevelopers.com/jobs/ext/230290-application-system-engineer-c-embedded-industrial-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Application System Engineer - C / Embedded & Industrial Systems - **Company:** M-Tech Systems - **Location:** Renville, MN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Access, Microsoft Windows, Software Applications, Systems Engineering, C++ (Programming Language), Configuration Management, Code Review, Communications Protocols, Computer Programming, Databases, Embedded Software, Ethernet, 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 - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=29f73aa548af63d6 ## About the Role 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. ## 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. ## Related Videos - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)