Software Design Engineer

Enginuity Advantage
Seattle, WA, US
Full-time

Job Description

Job Description

Job description

The Software Design Engineer position involves utilizing expertise in Rust Programming Language and C / C++ to create automation test plans and pipelines.

This role requires collaboration with engineering teams to ensure the reliability and performance of system drivers on Windows & Linux platforms.

Suitable for proactive individuals with 5-7 years of software testing experience and a keen interest in developing test automation solutions.

Position Responsibilities :

  • Proficiency in Rust Programming Language and C / C++
  • Creation and implementation of automation unit and functional test plans, DevOps pipelining, Scripts, and Tests for Windows & Linux Drivers and user mode API's
  • Designing, defining, architecting, and developing highly scalable and reliable ADO DevOps processes, including Continuous Integration, Continuous Deployment, and Continuous Validation
  • Supporting Release Integration and validation for System driver / software across various domains within server architecture by running new and existing tests, reporting bugs, conducting root cause analysis, and implementing firmware fixes as needed, along with providing detailed issue documentation
  • Conducting Root Cause Analysis (RCA) for complex issues
  • Establishing pipelines to ensure thorough validation and testing on devices provided in client Labs
  • Actively monitoring, debugging, and resolving any ADO failures resulting from this work
  • Proficient in installing / uninstalling hardware and associated software drivers and applications in a production environment
  • Installing computer hardware components like network systems and routers in a cloud server environment in close partnership with other teams
  • Evaluating integrated computer hardware systems and components to ensure functionality and performance
  • Ensuring smooth integration of new software programs and applications with existing computer hardware
  • Identifying and resolving issues within hardware systems, including solid-state storage devices, rotational media, network adapters, and specialized security devices

Position Qualifications :

  • Associate degree in computer science, computer engineering or related field required
  • 5-7 years related experience
  • Experience testing software
  • Experience building test automation harnesses
  • Writing applications for Linux and Windows, user mode applications
  • Experience writing test documentation such as Test Plans, Scripts, and test results reports.
  • Ability to analyze / interpret test result and provide recommendations to improve testing

We are looking to hire for an upcoming contract, and look forward to learning more about your experience.

30+ days ago
Related jobs
Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Software Design Engineer. ...

Promoted
Enginuity Advantage
Seattle, Washington

The Software Design Engineer position involves utilizing expertise in Rust Programming Language and C/C++ to create automation test plans and pipelines. This role requires collaboration with engineering teams to ensure the reliability and performance of system drivers on Windows & Linux platform...

IFG - International Financial Group
Redmond, Washington

Job Title: Mid-Level Automation Software Engineer. Role Summary: As a Mid-Level Automation Software Engineer, you will have a direct impact on the next generation of games and experiences built by The Coalition. BS in Computer Science/Engineering or equivalent industry experience. About this posting...

Actalent
Seattle, Washington

The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems. A solid foundation in computer scie...

IFG - International Financial Group
Redmond, Washington

Job Title: Mid-Level Automation Software Engineer. Role Summary: As a Mid-Level Automation Software Engineer, you will have a direct impact on the next generation of games and experiences built by The Coalition. BS in Computer Science/Engineering or equivalent industry experience. About this posting...

Aditi Consulting
Redmond, Washington

The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems. A solid foundation in computer scie...

TALENT Software Services
Redmond, Washington

A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. A background in network engineering, demonstrating familiarity with the landscape and products within the SSE market. Minimum years experience with Software Coding. Gather and analyz...

Enginuity Advantage
Seattle, Washington

The Software Design Engineer position involves utilizing expertise in Rust Programming Language and C/C++ to create automation test plans and pipelines. This role requires collaboration with engineering teams to ensure the reliability and performance of system drivers on Windows & Linux platform...

Beyondsoft
Redmond, Washington

For the past 25+ years we have been providing a broad range of high-quality IT services, including staff augmentation, business process outsourcing, custom software solutions, test automation, digital enablement, and other software engineering and digital transformation services. Our Redmond-based c...

eTeam
Redmond, Washington

Degrees or certifications required: Bachelor's degree in a technical field such as computer science, computer engineering or related field required. Average: The ideal candidate would have Experience with some of or all of the following: UEFI development experience with protocols and peripherals suc...