Software Engineer; C#/.NET - Automation Systems
Listed on 2025-12-05
-
Software Development
Software Engineer
Software Engineer (C#/.NET) - Automation Systems
Join to apply for the Software Engineer (C#/.NET) - Automation Systems role at Emergent Staffing
This range is provided by Emergent Staffing. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range$60.00/hr - $75.00/hr
This is a 6-month contract role with a client of ours in Minneapolis, Minnesota. Applicants must be authorized to work in the U.S. without sponsorship.
Seeking an experienced Software Engineer (C#, .Net) to accelerate development of a robotic software platform and no‑code visual programming environment for manufacturing equipment automation. This role focuses on building reusable software modules for hardware devices and UI components for a visual programming IDE.
Responsibilities- Develop adapter/driver software for motion controllers, sensors, cameras, and robots.
- Implement industrial protocols (TCP/UDP, Ethernet/IP, Modbus) for hardware integration.
- Build factory‑ready GUI/HMI using WPF or similar frameworks.
- Create configuration and diagnostic tools for deployment.
- Write unit and integration tests; perform simulation and on‑device testing.
- Participate in design and code reviews; document and provide developer guides.
- Enhance UX for a no‑code visual programming IDE and create visual programming blocks.
- Collaborate with mechanical, software, controls, and process engineers.
- 5+ years professional experience in C#/.NET building production systems.
- Strong UI development with WPF (WinUI or MAUI acceptable).
- Experience integrating application software with hardware/manufacturing equipment.
- Familiarity with plugin/host architectures and dependency injection.
- Testing mindset: xUnit/NUnit, mocks/fakes, lab testing.
- Git (Git Lab/Git Hub), CI experience.
- Excellent communication and documentation skills.
- Equipment automation for manufacturing environments.
- Machine vision experience (Cognex Vision Pro a plus).
- Machine learning or deep learning exposure.
- Roslyn/code generation or source‑generator experience.
- Integration with MES and manufacturing process management.
- Knowledge of state machines, SEMI (SECS/GEM) standards, ISA‑95 concepts.
- Equipment automation for manufacturing environments.
- Machine vision experience (Cognex Vision Pro a plus).
- Machine learning or deep learning exposure.
Roslyn/code generation or source‑generator experience. - Integration with MES and manufacturing process management.
- Knowledge of state machines, SEMI (SECS/GEM) standards, ISA‑95 concepts.
Mid‑Senior level
Employment typeContract
Job functionInformation Technology
Industries: IT System Custom Software Development, Software Development, and Medical Equipment Manufacturing
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).