Software Engineer – C# / .NET
About the role
Software Engineer – C# / .NET
Location: Fremont, CA
Experience: 7–10 years
Employment Type: Contract
Job Summary
We are looking for an experienced Software Engineer with strong C# and .NET development experience to support Windows-based applications and system-level software. The ideal candidate will have experience with WPF, .NET Core, Windows application development, embedded systems integration, and C/C++ programming.
Key Responsibilities
Design, develop, test, and maintain software applications using C#, .NET Framework, and .NET Core.
Develop Windows-based applications using WPF.
Perform system-level programming, debugging, troubleshooting, and performance analysis.
Work on Windows device driver development and integration.
Develop and maintain software components for embedded and industrial control systems.
Use C/C++ for system-level programming and driver-related development.
Perform reverse engineering and analyze existing software/system behavior.
Collaborate with hardware, firmware, and software teams for embedded systems integration.
Troubleshoot complex software and system-level issues.
Participate in code reviews, technical documentation, testing, and software development activities.
Required Qualifications
7+ years of professional software development experience.
Strong programming experience with C#.
Strong experience with .NET Framework and .NET Core.
Hands-on experience with WPF and Windows application development.
Experience with Windows device driver development.
Strong C/C++ programming skills for system-level development.
Experience with system-level programming and debugging.
Experience working with embedded systems or industrial control systems.
Strong problem-solving and troubleshooting skills.
Preferred Skills
Reverse engineering
Embedded systems integration
Windows internals
Device drivers
Industrial automation/control systems
Software-hardware integration
Debugging and performance optimization
Work Location
Fremont, California – Onsite
If interested, please share your updated resume to:
📧 vighneshwar.gouda@prolim.com
Responsibilities
- Design, develop, test, and maintain software applications using C#, .NET Framework, and .NET Core.
- Develop Windows-based applications using WPF.
- Perform system-level programming, debugging, troubleshooting, and performance analysis.
- Work on Windows device driver development and integration.
- Develop and maintain software components for embedded and industrial control systems.
- Use C/C++ for system-level programming and driver-related development.
- Perform reverse engineering and analyze existing software/system behavior.
- Collaborate with hardware, firmware, and software teams for embedded systems integration.
Qualifications
- 7+ years of professional software development experience.
- Strong programming experience with C#.
- Strong experience with .NET Framework and .NET Core.
- Hands-on experience with WPF and Windows application development.
- Experience with Windows device driver development.
- Strong C/C++ programming skills for system-level development.
- Experience with system-level programming and debugging.
- Experience working with embedded systems or industrial control systems.
Skills mentioned
About PROLIM Corporation
PROLIM is a global company focused on product innovation by leveraging IT and PLM Technologies. PROLIM has more than a decade of PLM Service history – serving Automotive, Aerospace, High Tech and Industrial Machinery companies throughout the world. Our Product Lifecycle Management (PLM) practice is powered by a team of consultants who provide comprehensive end-to-end service offerings. We have a PLM Center-of-Excellence (CoE) that enables our customers to build innovative solutions to the most-pressing PLM challenges. The CoE is supported by the right skills, resources, technologies and methodologies and helps develop customized solutions to better manage the entire product lifecycle. For business related queries or job opportunities, contact us at toll-free number 888-9- PROLIM or email us at info@prolim.com