Application System Engineer - C / Embedded & Industrial Systems
Occupations:
Computer Systems Engineers/ArchitectsSoftware DevelopersComputer Systems AnalystsEngineers, All OtherComputer ProgrammersIndustries:
Industrial Machinery ManufacturingComputer Systems Design and Related ServicesCommercial and Industrial Machinery and Equipment (except Automotive and Electronic) Repair and MaintenanceNonresidential Building ConstructionSoftware PublishersWe 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 DevelopmentDesign, 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 CommunicationImplement and maintain communication using Modbus, Ethernet, SPI, and I2C.Collaborate with automation and controls engineers to ensure reliable system integration.Automation & PLC InteractionWork with PLC systems and ladder logic.Support commissioning, troubleshooting, and system improvements.Hardware & System UnderstandingRead and understand electrical drawings and schematics.Collaborate with electrical engineers when integrating software and hardware.Data & Configuration ManagementDesign and maintain databases using SQL and/or Microsoft Access.Ensure reliable storage of configuration and operational data.Startdate: ASAPCompensation: NegotiatbleRequired Experience & Skills5-10 years in software/systems engineering rolesStrong 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 ExperienceExperience in poultry/livestock operationsExperience with LabWindows/CVI or LabVIEW.PLC programming and ladder logic.Experience in industrial or automation environments.