Sr. Software Engineer (C++ & C#) - Onsite
Cognizant · Lake Forest, CA · 2 days ago
On-siteEngineeringFull-time
About the role
We are looking for a Senior Software Engineer to develop and support advanced Digital Twin and Control System Simulation solutions used in industrial environments. This role involves designing, developing, and maintaining software applications that emulate plant control systems for testing, validation, troubleshooting, and operator training.
Responsibilities
- Develop and maintain software applications using C++ and C#.
- Design and enhance client/server solutions, REST APIs, and distributed systems.
- Apply object-oriented design principles, design patterns, and software engineering best practices.
- Troubleshoot complex issues through debugging, root-cause analysis, and performance optimization.
- Develop automated tests and support quality initiatives using TDD and CI/CD methodologies.
- Collaborate with cross-functional teams using Azure DevOps, Git, and Agile/Scrum practices.
Requirements
- 5+ years of software development experience.
- Strong expertise in C++, C#, Visual Studio, and Windows application development.
- Experience with REST APIs, networking concepts (L2/L3), and client/server architectures.
- Solid understanding of OOP/OOD, design patterns, automated testing, and version control systems.
Qualifications
- Experience with industrial automation, control systems, simulation software, or Digital Twin technologies.
- Exposure to cloud platforms such as Azure or AWS.
- Knowledge of operational technology (OT) environments and industrial networking.
Skills
- Experience with industrial automation, control systems, simulation software, or Digital Twin technologies.
- Exposure to cloud platforms such as Azure or AWS.
- Knowledge of operational technology (OT) environments and industrial networking.
Pay
Compensation: - Base Pay + COLA
Schedule
This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.