ManpowerGroup Global, Inc.
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
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