Software Design Engineer
ManpowerGroup Global, Inc.
Town Of Norway, WI, United States
$70.08
Full Time
Expires On: 02/15/2026
Our client, a leading technology organization specializing in advanced software solutions, is seeking a dedicated Software Design Engineer to join their dynamic team. As a Software Design Engineer, you will be an integral part of the core engineering department supporting innovative projects focused on system software modernization. The ideal candidate will demonstrate strong analytical skills, a proactive mindset, and excellent problem-solving abilities, which will enable you to thrive in a collaborative and forward-thinking environment.
Job Title: Software Design Engineer
Location: Mountain View, CA - Onsite
Pay Range: $70.08 - $77.09 on Experis W2 (Benefits/PTO)
- Solid understanding of Operating Systems, preferably Windows
- Read and write C/C++ code.
- Ability to rapidly gain understanding of kernel driver APIs.
What's the Job?
- Design, develop, and implement complex system software solutions in C and C++.
- Analyze legacy API implementations and create modernization strategies based on newer platforms such as Windows Filtering Platform.
- Read and understand intricate legacy systems software, then develop detailed architecture and design documentation.
- Perform troubleshooting, debugging, and unit testing of both new and existing software systems.
- Collaborate with cross-functional teams to ensure seamless integration and system performance improvements.
What's Needed?
- Proficiency in reading and writing C and C++ code, with a strong understanding of operating systems, especially Windows.
- Minimum of 5–7 years of relevant experience in large systems software design and development.
- Experience with troubleshooting, debugging tools, including Windows Debugger, and instrumentation-based analysis.
- Ability to independently analyze complex legacy systems and develop modernization plans.
- Solid foundation in data structures, algorithms, and software design principles.
What's in it for me?
- Opportunity to work on cutting-edge projects involving legacy system modernization.
- Chance to demonstrate your ability to understand and improve large, complex codebases.
- Work in a collaborative environment that values innovation and continuous learning.
- Onsite work location in Mountain View, CA, with a supportive team culture.
- Potential for professional growth through challenging and impactful projects.
Upon completion of waiting period, consultants are eligible for:
- Medical and Prescription Drug Plans
- Dental Plan
- Vision Plan
- Health Savings Account
- Health Flexible Spending Account
- Dependent Care Flexible Spending Account
- Supplemental Life Insurance
- Short Term and Long Term Disability Insurance
- Business Travel Insurance
- 401(k), Plus Match
- Weekly Pay
If this is a role that interests you and you'd like to learn more, click apply now and a recruiter will be in touch with you to discuss this great opportunity. We look forward to speaking with you!