Software Engineer - Windows Applications

Schweitzer Engineering Labs   •  

Pullman, WA

Industry: Energy / Utilities


Not Specified years

Posted 446 days ago

This job is no longer available.

Software Engineer – Windows Applications


  • Participate in writing software requirement specifications
  • Participate in project planning and estimation
  • Create and implement software designs
  • Participate in software verification and validation processes (incl. code reviews, unit testing)
  • Participate in industry technical meetings and conferences as needed to meet operational and strategic plans
  • Follow and improve R&D processes


  • B.S. in Computer Science, Software Engineering, or equivalent discipline
  • Experience developing Windows GUI applications
  • Knowledge and experience with object oriented languages (e.g., C++, C#, Java, Delphi)
  • Knowledge and experience developing on current Windows operating systems
  • Proficiency using the Microsoft Visual Studio IDE for development
  • Strong writing, documentation, and speaking skills
  • Must have a strong work ethic and commitment to quality
  • Ability to work cooperatively in a team environment
  • Background check results satisfactory to SEL
  • Negative drug test result(s)
  • Ability to adhere to SEL's tobacco free workplace policy

Preferred Qualifications:

  • Experience using design/architectural patterns
  • Experience working with WPF and XAML
  • Experience creating component-based software architectures
  • Experience with automated unit testing (e.g., MSTest, NUnit)
  • Experience using UML modeling tools (e.g., Enterprise Architect, Microsoft Visio)
  • Experience with communication protocols and computer networking
  • Familiarity with the electrical power systems industry