×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer .NET

Job in Pasadena, Los Angeles County, California, 91122, USA
Listing for: Recruiting for Good
Full Time position
Listed on 2026-05-10
Job specializations:
  • Engineering
    Systems Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 160000 USD Yearly USD 120000.00 160000.00 YEAR
Job Description & How to Apply Below
Position: Principal Software Engineer .NET $175,000-$195,000

Need to be Green Card Resident or US Citizen Living in Los Angeles

The Principal Engineer will be assigned programming needs for production backlog and

development projects.

Responsibilities
  • Architect and develop advanced software systems supporting automation, motion control, machine vision, SCADA, safety systems, and distributed industrial operations.
  • Architect SCADA/HMI systems for live visualization, diagnostics, alarms, and remote operations.
  • Develop industrial data acquisition, historians, and plant-wide data networking (Factory Talk, IIoT, MQTT).
  • Lead machine learning and AI development initiatives using PyTorch, Tensor Flow, 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 optimization, and predictive intelligence within Systems Operations.
  • Design operator interfaces using Win Forms, WPF, .NET, and industrial panel platforms.
  • Author and enforce software architecture standards, reusable libraries, modular frameworks, and support strategies.
  • Utilize Azure Dev Ops for task assignments, backlog execution, tracking, code review, and revision control across projects.
Position Requirements
  • Expert-level C# and .NET development experience.
  • Expert-level understanding of Rockwell Automation software
    , specifically Studio 5000 Logix Designer, RSLogix 500 and 5000.
  • Deep expertise in software architecture, distributed systems, machine learning, computer vision, SCADA/HMI platforms, and real‑time industrial automation environments.
  • Experience with Factory Talk View or database integration to move data between the PLC and .NET layers.
  • Proven ability to integrate using industrial communication protocols.
  • Ability to interpret electrical, pneumatic, and mechanical drawings to support software and controls design.
  • Exceptional communication skills: this role will be communicating daily with internal and external customers across multiple disciplines.
  • 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.
  • Master’s or PhD preferred.
  • 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.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary