> Markdown version of [/jobs/ext/1275084-senior-r-d-software-developer-c-c](https://www.wearedevelopers.com/jobs/ext/1275084-senior-r-d-software-developer-c-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior R&D Software Developer (C# / C++) - **Company:** WITS America, Corp. - **Location:** Lake Forest, CA, United States - **Experience:** Expert - **Salary:** $100,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** .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, Microsoft Visual Studio, Software Engineering, Computer Networking Systems, Git, Infrastructure Automation Frameworks, Information Technology, Network Server - **Published:** July 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=20659f3949cdc7fa ## About the Role * 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) ## 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 ## Related Videos - [Thinking Differently - How to Make Money from Cyber Attacks & Cheats](https://www.wearedevelopers.com/videos/745-thinking-differently-how-to-make-money-from-cyber-attacks-cheats) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [WeAreDevelopers LIVE – Web Scraping, Agents, Actors and more](https://www.wearedevelopers.com/videos/1764-wearedevelopers-live-web-scraping-agents-actors-and-more) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)