Software Design Engineer

Full-Time
Bellevue, WA
Posted 3 years ago

Software Design Engineer

Job title: Software Design Engineer
Job Location: Bellevue, WA 

Job duties:

  • Set up new Git repository for MTE Xbox solution that will be built by removing a reference to an existing binary dependency, package it into a NuGet package, host it in the MTE Xbox NuGet feed, and then build the solution by referencing that remote NuGet
  • Deliver a source repository for Xbox MTE owned source code, which will not contain any external dependencies within it
  • Remove all external dependencies from source control and only contain source code that is necessary to build MTE Test Suite Solution. This will allow to leverage build automation features available in Azure Dev Ops today
  • ·Software development with .net Platform (2017/2019) using C# language
  • Develop desktop application development using Win forms, WPF Forms, User controls, and multithreading that interface with hardware interface such as USB2/USB3, HDMI, RS232, I2C, SPI
  • Designed and developed business component in service-oriented architecture using WCF
  • Involve in after production support and quick fixing production bugs in the production environment
  • Participating in requirements/specification review & Design sessions; creating design documents, unit test cases, code components
  • Design and develop components following company-defined processes and methods Components include UI layouts, reports, packages, release installation
  • Write technical design documentation that meets identical functional requirements. 

Degree Requirement: 
This position requires, at a minimum, a bachelor’s degree in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects. 

Work Schedule: Full Time, 40 Hours/Week

Job Features

Job Category

Software Design Engineer

Apply Online

A valid email address is required.
A valid phone number is required.