Senior Windows Desktop Engineer for Industrial Automation

TalentZok

San Diego (CA)

On-site

USD 115,000 - 170,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TalentZök in San Diego, CA is seeking a Senior Software Engineer to design and develop Windows desktop applications for complex electro-mechanical systems. You will integrate hardware, work with robotics and motion systems, and ensure software interacts reliably with machinery.

The role requires strong C/C++ skills, OO design, and experience with Windows APIs/SDKs. Onsite work with cross-functional teams is essential; sponsorship is not available.

Qualifications

  • Bachelor's or Master's degree in a related field and 7+ years in software engineering.
  • Experience developing Windows desktop applications for electro-mechanical systems.
  • Strong proficiency in C/C++ with OO design and patterns.
  • Experience integrating hardware via Windows APIs, SDKs, or libraries.
  • Onsite work in San Diego, CA; no visa sponsorship available.

Responsibilities

  • Design and develop Windows desktop applications and framework software for electro-mechanical systems.
  • Develop software that controls automation systems, robotics, and sensors.
  • Write, test, integrate, debug, and support software on machines.
  • Apply OO design and design patterns throughout development.
  • Integrate external hardware using Windows APIs, SDKs, and libraries.
  • Collaborate with mechanical, electrical, manufacturing, and software teams.
  • Support NPI and current product lines; participate in code reviews and testing.

Skills

C/C++
C#
Windows desktop
Object-oriented design
Design patterns
Hardware integration
Machine control
Automation
Debugging
Team collaboration

Education

Bachelor's or Master's degree in Computer Engineering/Software Engineering/CS
Electrical/related field acceptable

Tools

Windows APIs
SDKs
Communication libraries
Visual Studio
C# tooling

Job description

TalentZök in San Diego, CA is seeking a Senior Software Engineer to design and develop Windows desktop applications for complex electro-mechanical systems. You will integrate hardware, work with robotics and motion systems, and ensure software interacts reliably with machinery.

The role requires strong C/C++ skills, OO design, and experience with Windows APIs/SDKs. Onsite work with cross-functional teams is essential; sponsorship is not available.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer - TalentZök
Sr. Software Engineer - TalentZök

TalentZok • San Diego (CA)

On-site
USD 115,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Insight Global • Carlsbad (CA)

Hybrid
USD 100,000 - 140,000
Senior C#/.NET Desktop Lead for Industrial Systems
Senior C#/.NET Desktop Lead for Industrial Systems

Insight Global • Carlsbad (CA)

Hybrid
USD 100,000 - 140,000
Senior Windows Desktop Software Engineer
Senior Windows Desktop Software Engineer

AVEVA Denmark • Irvine (CA), Northern (KY)

Hybrid
USD 113,000 - 151,000
Remote Windows Software Engineer - C# / C++ (Automation)
Remote Windows Software Engineer - C# / C++ (Automation)

Rockwell Automation • Phoenix (AZ), Northern (KY)

Hybrid
USD 95,000 - 125,000
Health Insurance
401k
Paid Time off
+2
Desktop Software Engineer (C#/WPF) for Industrial Apps
Desktop Software Engineer (C#/WPF) for Industrial Apps

LHH • Georgetown (TX)

On-site
USD 80,000 - 110,000
Senior Software Engineer — Windows/Desktop & Cloud (C#/WPF)
Senior Software Engineer — Windows/Desktop & Cloud (C#/WPF)

? (TENNANT Company Japan) • Minneapolis (MN)

On-site
USD 120,000 - 150,000
Medical Plan Options
401(k) Match (up to 6%)
Paid Vacation
+9
Senior Automation Software Engineer
Senior Automation Software Engineer

Chicago Dryer Company • Chicago (IL)

On-site
USD 95,000 - 120,000
Windows Software Engineer - C/C++, C# – Hybrid Role
Windows Software Engineer - C/C++, C# – Hybrid Role

National Society for Black Engineers • Phoenix (AZ)

Hybrid
USD 95,000 - 130,000
Health Insurance including Medical, P
401k
Paid Time off
+2
Senior Windows Desktop Engineer — Remote, WinUI & C#
Senior Windows Desktop Engineer — Remote, WinUI & C#

Clutch Canada • San Diego (CA)

On-site
USD 140,000 - 200,000
Flexible hours
Career development opportunities
Inclusive work environment