Job Summary (List Format):
- Location Requirement: Must be based in Sunnyvale CA or within 60 miles; full onsite role with up to 10% travel.
- Employment Type: W2 only (no C2C).
- Primary Focus: Software engineering for manufacturing industrial automation robotics or electromechanical systems (not product-based not embedded firmware or IoT device programming).
- Key Responsibilities:
- Develop design and maintain C# software applications to control and interface with manufacturing equipment and automation systems.
- Create and manage interfaces between software and machinery including hardware communication protocols.
- Build and maintain C#-based UIs (preferably using WPF) desktop applications and web services.
- Implement machine/equipment communication using TCP/IP or similar protocols.
- Prepare detailed technical documentation system specifications and design notes.
- Experience/Skills Required:
- 8 10 years of hands-on C# development experience (mandatory).
- Proven track record in industrial automation robotics or manufacturing software solutions.
- Strong experience with SQL databases.
- Experience in UI development with C#/WPF and application workflow design.
- Solid understanding of network protocols (TCP/IP) for machine connectivity.
- Excellent problem-solving skills and ability to work in a highly technical hands-on coding environment.