Software Engineer
eTeam - Chesterfield, MO
Apply NowJob Description
Software Engineer - Automation Engineering (Field Systems / Robotics)Chesterfield, MO (Onsite)Contract: 12 MonthsAbout the RoleJoin a high-impact engineering team building next-generation automation and robotics solutions for advanced field systems. This role sits at the intersection of software, hardware, and real-world deployment"”focused on developing intelligent, connected, and automated equipment used in research and field environments.You'll work on machine control systems, sensor integration, and data-driven applications while collaborating with cross-functional engineering teams to deliver end-to-end solutions.What You'll Be DoingDesign, develop, and maintain software for automated field equipment and control systemsBuild applications for:Sensor data acquisition and processingMachine and process controlDevice communication and cloud connectivityUser interfaces for operational workflowsCollaborate with mechanical, electrical, and software engineers to deliver integrated solutionsTranslate system requirements into scalable, reliable softwareSupport full development lifecycle: design, development, testing, deployment, and production supportContribute to API development, data pipelines, and system integrationsParticipate in field testing and validation activitiesTroubleshoot complex hardware-software interactionsMentor junior engineers and contribute to technical directionRequired Skills & Experience7+ years of software development experience in automation, robotics, or machine control environmentsStrong programming skills in C#, C/C++, or PythonExperience with:Industrial automation, embedded systems, or IoTMulti-threaded or concurrent applicationsDevice communication protocols (TCP/UDP, MQTT, etc.)Hands-on experience working with sensors, hardware integration, or data acquisition systemsStrong debugging and problem-solving skills across software and hardware layersProven ability to work in cross-functional engineering teamsNice to HaveExperience with .NET stack (Visual Studio, WPF, WinForms)Exposure to Linux-based systemsKnowledge of serial communication (RS232/RS485)Experience with databases (SQL or NoSQL)Familiarity with Agile, CI/CD, and version control toolsExperience supporting deployed systems or field-based applicationsWork EnvironmentOnsite role with a mix of office and field workOccasional field testing in outdoor environmentsMinimal travel (Why This Role Stands OutWork on real-world automation systems, not just backend softwareHigh ownership across full product lifecycleStrong collaboration across engineering disciplinesOpportunity to build scalable systems with real impact
Created: 2026-05-09