Mid-Senior C/C++ Systems Engineer - Onsite Opportunity
About the Role
We are looking for a talented Mid-Senior C/C++ Systems Engineer to join our team in Redmond, Washington. This role is 100% onsite and offers a unique opportunity to work on cutting-edge projects in a collaborative environment. As a C/C++ Systems Engineer, you will be responsible for designing, developing, and maintaining software systems that are critical to our operations.
What You'll Do
- Write clean, maintainable systems-level code in C/C++.
- Utilize strong debugging skills to troubleshoot legacy software using instrumentation and tracing tools.
- Analyze WPP/ETW traces for complex system issues.
- Develop and enhance automated test suites for network protocols and security.
- Perform manual tests for VPN and IPSec connection security tunnels.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- 5+ years of experience in C/C++ development and software design.
- Strong foundation in data structures, algorithms, and software design principles.
- Experience with large-scale systems software development.
- Proficiency in debugging tools such as Windows Debugger, Wireshark, gdb, and tcpdump.
Nice to Have
- Familiarity with PowerShell and YAML scripting.
- Experience with SDN technologies.
- Knowledge of networking protocols like IPSec, TCP, and QUIC.
What We Offer
- Competitive salary ranging from $90,000 to $120,000 per year.
- Relocation assistance to help you settle into your new role.
- Comprehensive benefits package including health insurance and paid time off.
- Opportunities for professional development and career advancement.
- A collaborative and innovative work environment.
This role offers a competitive salary and relocation support, making it an attractive opportunity for C/C++ engineers looking to advance their careers.
About Jobs via Dice
Explore exciting career opportunities at Jobs via Dice in 2026. Discover a wide range of remote, hybrid, and office roles tailored to your skills. Utilize advanced filters to refine your job search, track your applications seamlessly, and gain valuable insights about potential employers. Start your journey toward a fulfilling career at Jobs via Dice today and take the next step in your professional growth.
Who Will Succeed Here
Proficient in C and C++ with hands-on experience in developing systems-level software for both Windows and Linux environments, ensuring efficient memory management and performance optimization.
Strong debugging skills utilizing tools like gdb and tcpdump, coupled with a methodical approach to troubleshooting and resolving complex networking issues in a high-availability environment.
Demonstrated adaptability in an onsite work setting, thriving in a collaborative atmosphere where iterative feedback and rapid development cycles are essential for project success.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months