Design operator interfaces using WinForms, WPF, .NET, and industrial panel platforms. * Author and enforce software architecture standards, reusable libraries, modular frameworks, and support ...
Design operator interfaces using WinForms, WPF, .NET, and industrial panel platforms. * Author and enforce software architecture standards, reusable libraries, modular frameworks, and support ...
Senior Software Engineer
$125K - $165K/yr
... WinForms, or Qt); ability to build effective diagnostics and recovery workflows. * Build and release tooling: CI/CD pipelines (e.g., Jenkins), automated test execution, packaging/deployment, and ...
Senior Software Engineer
$125K - $165K/yr
... WinForms, or Qt); ability to build effective diagnostics and recovery workflows. * Build and release tooling: CI/CD pipelines (e.g., Jenkins), automated test execution, packaging/deployment, and ...
Sr. Software Engineer
$120K - $150K/yr
Minimum Qualifications * 5+ years of demonstrated professional, hands-on development experience with Windows programming (C# / .NET, C++). * 5+ years of significant experience developing WinForms and ...
Sr. Software Engineer
$120K - $150K/yr
Minimum Qualifications * 5+ years of demonstrated professional, hands-on development experience with Windows programming (C# / .NET, C++). * 5+ years of significant experience developing WinForms and ...
C/C++ Software Development Engineer II
Redlands, CA · On-site
$101K - $167K/yr
Familiarity with C# and UI frameworks such as WPF or WinForms * Understanding of COM, IPC, threading, and concurrency * Familiarity with x64 or ARM assembly language * Master's degree in computer ...
C/C++ Software Development Engineer II
Redlands, CA · On-site
$101K - $167K/yr
Familiarity with C# and UI frameworks such as WPF or WinForms * Understanding of COM, IPC, threading, and concurrency * Familiarity with x64 or ARM assembly language * Master's degree in computer ...
Sr. Software Engineer
San Ramon, CA · On-site
$120K - $150K/yr
Minimum Qualifications * 5+ years of demonstrated professional, hands-on development experience with Windows programming (C# / .NET, C++). * 5+ years of significant experience developing WinForms and ...
Sr. Software Engineer
San Ramon, CA · On-site
$120K - $150K/yr
Minimum Qualifications * 5+ years of demonstrated professional, hands-on development experience with Windows programming (C# / .NET, C++). * 5+ years of significant experience developing WinForms and ...
Automation/Industrial Engineer
Ontario, CA · On-site
$31 - $35/hr
Experience with C# and WinForms building desktop programs * Experience with Serial Communication and Interfacing to various equipment * Experience with Micro-controller development (Arduino)
Automation/Industrial Engineer
Ontario, CA · On-site
$31 - $35/hr
Experience with C# and WinForms building desktop programs * Experience with Serial Communication and Interfacing to various equipment * Experience with Micro-controller development (Arduino)
Winforms information
See California salary details
$58.8K - $70K
0% of jobs
$70K - $81.3K
4% of jobs
$81.3K - $92.5K
10% of jobs
$98.8K is the 25th percentile. Wages below this are outliers.
$92.5K - $103.8K
20% of jobs
The median wage is $111.5K / yr.
$103.8K - $115.1K
23% of jobs
$125.4K is the 75th percentile. Wages above this are outliers.
$115.1K - $126.3K
19% of jobs
$126.3K - $137.6K
11% of jobs
$137.6K - $148.8K
5% of jobs
$148.8K - $160.1K
4% of jobs
$160.1K - $171.4K
1% of jobs
$171.4K - $182.6K
2% of jobs
$58.8K
$117.1K
$182.6K
How much do winforms jobs pay per year?
What are typical day-to-day responsibilities for someone working as a WinForms Developer?
As a WinForms Developer, your daily tasks typically include designing and coding user interfaces for Windows desktop applications, implementing new features, and resolving bugs or performance issues in existing software. You'll often collaborate with project managers, UI/UX designers, and QA testers to ensure the software meets both functional and visual requirements. Code reviews, updating technical documentation, and keeping up with new .NET features are also part of the standard workflow. Working in Agile or Scrum environments is common, where communication and teamwork are key aspects of the role.
What is a WinForms job?
A WinForms job typically involves developing and maintaining desktop applications using Windows Forms, a UI framework in .NET for creating rich client applications. Developers in this role work with C# or VB.NET, leveraging tools like Visual Studio to design, code, and debug software. Responsibilities may include implementing event-driven programming, handling user interface components, and integrating backend services. WinForms developers often collaborate with teams to enhance application performance and user experience.
What are the key skills and qualifications needed to thrive in the Winforms position, and why are they important?
To thrive in a WinForms Developer role, you need a strong background in C#, .NET Framework, and experience designing Windows desktop applications using the WinForms library. Familiarity with Visual Studio, Git version control, and possibly relevant Microsoft certifications (like MCP or MCSA) is highly beneficial. Effective problem-solving, attention to detail, and the ability to communicate technical concepts clearly set exceptional candidates apart. These skills are essential to developing robust, user-friendly software applications and efficiently collaborating with cross-functional teams.

Full-time
Posted 23 days ago
Job description
A leading manufacturer of equipment and systems for resistance welding, laser welding, laser marking, laser cutting, laser micromachining, and hot bar bonding, located in Monrovia, CA, is seeking a Systems Principal Automation Engineer for a full time role.
SUMMARY:
The Systems Operations department delivers integrated, intelligent systems using our 3D, Define-Design-Deliver, philosophy. The Systems Principal Automation Engineer (Principal Engineer) serves as the senior-most technical authority for software architecture, advanced controls, artificial intelligence and machine-learning systems, SCADA/HMI platforms, machine vision, and high reliability industrial automation in Systems Operations.
This position operates with minimal guidance from leadership and establishes technical direction across multidisciplinary engineering teams. Task assignments, project schedules, and backlog priorities are directed through the Engineering Services Manager or delegated Systems Operations technical leadership (Proposal Manager, Engineering Manager, and Automation Lead). The Principal Engineer is expected to self-manage execution of these tasks with minimal oversight, driving technical quality, architecture decisions, and integration outcomes across Systems Operations.
RESPONSIBILITIES:
Engineering:
- The Principal Engineer will be assigned programming needs for production backlog and development projects.
- Architect and develop advanced software systems supporting automation, motion control, machine
- Architect SCADA/HMI systems for live visualization, diagnostics, alarms, and remote operations.
- Develop industrial data acquisition, historians, and plant-wide data networking (FactoryTalk, IIoT,
- Lead machine learning and AI development initiatives using PyTorch, TensorFlow, OpenCV, and/or HALCON.
- Develop classical and deep learning machines and vision applications using OpenCV or HALCON with custom neural networks or pipelines.
- Oversee dataset design, labeling workflows, training pipelines, and model validation/testing.
- Integrate edge AI hardware and accelerators or embedded inference engines.
- Design and validate real-time controls integrations across PLCs, CNCs, motion controllers, and industrial network systems.
- Develop industrial communication handshakes in Modbus TCP, OPC-UA, TCP/IP, Serial, or other fieldbus protocols.
- Ensure compliance with UL, CE, and NFPA standards governing safety and controls engineering.
- Lead development of machine-learning models for inspection, anomaly detection, automation
- Design operator interfaces using WinForms, WPF, .NET, and industrial panel platforms.
- Author and enforce software architecture standards, reusable libraries, modular frameworks, and
- Utilize Azure DevOps for task assignments, backlog execution, tracking, code review, and revision
- Other projects and tasks assigned by the company from time to time.
Project Engineering:
- Work in and foster a team environment with other engineers, production, QA, test, materials
- Support and develop new software under direction of management.
- Prepare interface and functionality documentation for software modules.
- Develop and report on project plans and schedules for software development work.
- Prepare detailed engineering release documents and compliance documents.
Software and Controls Development:
- Analyze and recommend improvements to our present software development and design control
- Mentor software and controls engineers on architecture, design patterns, and quality standards.
- Guide the team in adoption of emerging automation and AI technologies.
Supervisory Responsibilities: This job has no supervisory responsibilities.
POSITION REQUIREMENTS:
- Expert-level C# and .NET development experience.
- Expert-level understanding of Rockwell Automation software, specifically Studio 5000 Logix
- Deep expertise in software architecture, distributed systems, machine learning, computer vision, SCADA/HMI platforms, and real-time industrial automation environments
and .NET layers.
- Proven ability to integrate using industrial communication protocols.
- Ability to interpret electrical, pneumatic, and mechanical drawings to support software and controls
- Exceptional communication skills: this role will be communicating daily with internal and external
- Routine adjustment of working hours to support remote login of our worldwide customer base.
- Ability to travel occasionally.
EDUCATION & EXPERIENCE:
- Four-year degree in STEM degree or related discipline
- 10+ years in complex software architecture, automation systems, and controls engineering.
- 5+ years" experience in machine vision and AI/ML development.
- Project management training or certification (e.g., PMI, Agile) preferred.
OTHER QUALIFICATIONS:
- Attention to detail and being flexible to manage multiple tasks independently.
- Excellent verbal and written communication skills.
- Exceptional organization and time management skills.
- Proven ability to meet deadlines while performing task accurately.
- Understands company's basic philosophy and participates fully in conducting its mission.
About Login Consulting
Sourced by ZipRecruiter
Industry
It services
Company size
11 - 50 Employees
Headquarters location
El Segundo, CA, US
Year founded
1996