Senior R&D Software Developer (C# / C++)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 12 Best Jobs for Software Engineers
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?
What’s the Difference between a Junior, Mid, and Senior Developer?