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)

  1. Solid understanding of Operating Systems, preferably Windows
  2. Read and write C/C++ code.
  3. 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!

#J-18808-Ljbffr

Apply Now