Senior R&D Software Developer (C# / C++)

WITS America, Corp.
Lake Forest, CA, United States
about 2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$100,000.0 - $140,000.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

.NET Framework Microsoft Windows Agile Methodology Amazon Web Services Computing Platforms Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Configuration Management Emulators Integrated Development Environments Wonderware
+7 more
Microsoft Visual Studio Software Engineering Computer Networking Systems Git Infrastructure Automation Frameworks Information Technology Network Server

Job description

In this role, you will work on Control Emulation products - software that enables customers to create digital twins of their Distributed Control Systems (DCS) and Safety Instrumented Systems (SIS) at their industrial facilities. This is a hands-on software development role where you will work closely with the software architect to develop, maintain, and improve existing control emulation products., * Develop and maintain existing control emulation software products

  • Collaborate with the software architect on design decisions
  • Perform technical troubleshooting, analysis, and root cause diagnosis of product issues
  • Develop workarounds and fixes for identified product issues
  • Document activities and findings in configuration management systems
  • Attend regular team meetings and provide updates on current work progress

Requirements

  • BS degree in Computer Science or Engineering
  • 5+ years of professional programming experience in both C/C++ and C#
  • Proficient in Visual Studio development environment
  • 2+ years of experience working with Microsoft Windows Operating Systems
  • Excellent written and verbal communication skills in English
  • Collaborative mindset with the ability to work effectively in a virtual, multi-site team environment
  • Experience with task-based configuration management tools (Azure DevOps, Git)

Nice to Have / Preferred

  • Experience with Agile development methodologies
  • Familiarity with Schneider Electric EcoStruxure products
  • Experience with AVEVA Dynamic Simulation software
  • Knowledge of AVEVA System Platform, including Wonderware InTouch/OMI
  • Experience developing software for deployment on Azure or AWS
  • Familiarity with networked systems including workstations, servers, and switches, * Do you have a Bachelor’s degree or higher in Computer Science or Engineering?

Experience:

  • C/C++: 5 years (Required)
  • C#/.NET: 5 years (Required)

Benefits & conditions

26561 Rancho Parkway South, Lake Forest, CA 92630 Hybrid work $100,000 - $140,000 a year - Full-time, Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • 401(k) 3% Match, * 401(k) 3% Match
  • Health insurance
  • Paid time off

About the company

WITS (Wistron ITS) is a global IT services provider with 32+ years of experience and offices across the U.S. and Asia-Pacific. We partner with Fortune Global 500 companies to deliver scalable, high-quality software solutions across cloud, enterprise, and emerging technologies. At WITS, we focus on long-term projects, strong engineering culture, and real business impact.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

58 sec

Navigating limitations of local Cosmos DB emulators

Radu Vunvulea Radu Vunvulea · World Congress 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · World Congress 2025

1:49 min

Testing with emulators, simulators, and real devices

Milica Aleksic Milica Aleksic · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all