Taro Logo

Associate Software Engineer - C#

SEL invents, designs, and builds digital products and systems that protect power grids around the world.
Pullman, WA 99163, USA
$80,000 - $95,000
Backend
Entry-Level Software Engineer
In-Person
1,000 - 5,000 Employees
Enterprise SaaS · Energy

Description For Associate Software Engineer - C#

SEL (Schweitzer Engineering Laboratories) is seeking an Associate Software Engineer to join their team in Pullman, WA. As a 100% employee-owned company, SEL specializes in creating digital products and systems that protect power grids globally, focusing on making electric power safer, more reliable, and economical.

The role involves working on critical software systems, combining embedded development with modern software engineering practices. You'll be part of a team that designs and implements firmware/software systems, collaborating closely with Hardware Engineers to ensure optimal system performance. This position offers an excellent opportunity for growth in both technical and professional aspects, with access to comprehensive training and development programs.

The ideal candidate will have a B.S. in Electrical Engineering or Computer Science, with knowledge of embedded systems, C#, and various programming languages. This role is perfect for someone interested in working at the intersection of software and hardware, particularly in the power systems industry.

The position offers competitive compensation ($80,000-$95,000) and an impressive benefits package, including ESOP, 401(k), comprehensive insurance, and generous paid time off. Located in Pullman, WA, you'll enjoy a high quality of life with easy access to outdoor activities, great schools, and a strong sense of community.

Last updated 10 days ago

Responsibilities For Associate Software Engineer - C#

  • Participate in the design, implementation, and test of firmware/software systems
  • Understand hardware and software interactions, and collaborate with Hardware Engineers
  • Participate in the development of designs and test documentation
  • Develop knowledge of SEL engineering processes
  • Develop knowledge of SEL products and technology

Requirements For Associate Software Engineer - C#

Python
  • B.S. in Electrical Engineering or Computer Science or equivalent
  • Knowledge of embedded systems firmware development
  • Experience with real-time firmware design
  • Knowledge of C and assembly languages
  • Experience with GUI applications in Windows environments
  • Knowledge of object-oriented design and languages (C++, C#, Delphi, Java)
  • Experience with Embedded Linux systems development
  • US Citizenship Required

Benefits For Associate Software Engineer - C#

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Parental Leave
  • 100% employee owned company
  • Employer funded stock ownership plan (ESOP)
  • 401(k) options
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 10 paid holidays
  • 12 days annual vacation accrual
  • 9 paid sick days
  • Paid family and medical leave (90% pay coverage)
  • Tuition assistance
  • Engineering development programs
  • Wellness benefits
  • Fertility benefits
  • Adoption benefits
  • Flexible spending benefits

Interested in this job?

Jobs Related To SEL (Schweitzer Engineering Laboratories) Associate Software Engineer - C#