Logo
ManpowerGroup Global, Inc.

Software Design Engineer 3

ManpowerGroup Global, Inc., Wind Lake, Wisconsin, United States

Save Job

Job Title: Software Engineer (Systems / OS-Level Engineering)

Work Location:

Redmond, WA. Onsite – Building 50

Duration:

5 months

Work Schedule:

Monday–Friday, 40 hours/week

Pay Rate Range:

$55 to $60/hr

Key Responsibilities

Fine-tune and improve sophisticated software implementation projects

Gather, analyze, and document system requirements and specifications

Design solutions using newer APIs to replace legacy implementations

Independently analyze and understand complex system architectures

Implement and customize system software based on client requirements

Prepare detailed software specifications and test plans

Code new programs and create test data

Modify existing programs to meet new standards and perform unit testing

Create migration packages for system, user, and implementation testing

Perform post-implementation validation and bug fixes

Provide quality assurance reviews

Systems & OS-Level Engineering

Write clean, maintainable systems-level code in C and C++

Work effectively in a Windows OS development environment (strongly preferred)

Debug and resolve issues in legacy systems using:

Windows Debugger

Instrumentation and trace analysis

WPP/ETW trace collection

Required Qualifications

Disqualifiers

Insufficient proficiency in reading and writing code

Less than 3 years of relevant work experience

Education & Experience

Bachelor’s degree in Computer Science, Computer Engineering, or related technical field

5–7 years of professional software engineering experience

Technical Skills

Strong foundation in computer science (data structures, algorithms, software design)

Large-scale systems software design and development experience

Strong troubleshooting and unit testing skills for both legacy and modern systems

Hands-on experience writing systems-level C/C++ code

Strong operating systems knowledge

Proficiency with debugging tools, including Windows Debugger and instrumentation-based analysis

Top 3 Must-Have Skills

C/C++ – 3+ years

Operating Systems & Performance Analysis – 2+ years

Windows OS Development – 1+ year

Ideal Candidate Background

Strong experience in operating systems development (C/C++)

Experience with scripting languages (PowerShell, C# preferred)

Prior experience developing performance benchmarks

Knowledge of networking performance metrics:

Throughput

Latency

Cycles per byte

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