Software Engineer - Full Stack/ C#

Schweitzer Engineering Laboratories, Inc.

Pullman (WA)

On-site

USD 81,000 - 134,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Employee ownership (ESOP)
Comprehensive benefits
Paid holidays and vacation

Job summary

Schweitzer Engineering Laboratories, Inc. is seeking engineers in Pullman, WA to design, implement, and test firmware/software systems. You will collaborate with Hardware Engineers, mentor associates, and contribute to world-class manufacturing practices.

Qualifications include a B.S. in EE/CS and 2+ years in embedded firmware, GUI apps, and Linux development using C, C++, Python. The role emphasizes teamwork, documentation, and ongoing skill growth.

Qualifications

  • B.S. in Electrical Engineering, Computer Science, or equivalent.
  • Typically 2+ years experience in embedded firmware, GUI in Windows, and embedded Linux.
  • Proficiency in C, C++, Python, and scripting languages.

Responsibilities

  • Participate in design, implementation, and test of firmware/software systems.
  • Understand hardware and software interactions and collaborate with Hardware Engineers.
  • Prepare and maintain designs and test documentation.

Skills

Embedded firmware
C and assembly
C++
GUI development
OO programming
Embedded Linux
Python scripting
Team collaboration

Education

B.S. in Electrical Engineering, Computer Science, or equivalent

Tools

Delphi
Java
C#

Job description

Responsibilities

Participate in the design, implementation, and test of firmware/software systems. Understand hardware and software interactions, and collaborate with Hardware Engineers. Prepare and maintain designs and test documentation. Mentor Associate Engineers and Technicians. Follow and apply SEL Values, Principles of Operations, and World Class Manufacturing Principles.

Required Qualifications

B.S. in Electrical Engineering, Computer Science, or equivalent

Typically 2+ years experience in one or more of the following areas:

  • Embedded systems firmware development including:
    • Real-time firmware design
    • C and assembly languages
  • Graphical User Interface applications in Windows environments including:
    • Object oriented design
    • Object oriented languages (C++, C#, Delphi, Java)
  • Embedded Linux systems development including:
    • C, C++, Python
    • Other scripting languages

Strong writing, documentation, and speaking skills Ability to learn new skills and assume new responsibilities Ability to work cooperatively in a team environment

Preferred Qualifications
  • Industrial controls
  • 3-phase electric power systems
  • Modern communications protocols
  • Digital and analog circuitry
  • Digital communications and signal processing
  • Project management
Competitive pay. Superior benefits.

Inspiring work. People are at the core of our company and we hire employee-owners. We welcome you to learn more about how we support employees. We’re 100% employee owned. Retirement benefits include an employer funded stock ownership plan (ESOP) and personal 401(k) options. We offer top tier medical, prescription, dental, vision, life, and disability insurance. We recognize the importance of a healthy life balance and offer: 10 paid holidays, annual vacation accrual starting at 12 days, 9 paid sick days, and paid family and medical leave that covers 90% of your pay. We foster growth and development of our employees through avenues such as STEM courses, apprenticeships, tuition assistance, and engineering development programs. Ask our team about other benefits including wellness, fertility, adoption, and flexible spending benefits.

Pay Range Data Associate Software Engineer: $81,300 - $122,000 Software Engineer: $89,400 - $134,100

We are open to reviewing additional candidates with more or less experience and the pay range may differ if filled at a different level. Our pay ranges are determined by job and responsibility. We base our starting pay offer and title on job-related factors such as candidate experience, training, knowledge, and skills

Communication with Applicants We communicate with all applicants. If you do not receive a response about your application, please check your SPAM filter or reach out to us at careers@selinc.com.

SEL is an Equal Opportunity Employer: Vets/Disabled.

SEL invents, designs, and builds digital products and systems that protect power grids around the world. This technology prevents blackouts and enables customers to improve power system reliability and safety at a reduced cost. A 100 percent employee-owned company headquartered in Pullman, Washington, SEL has manufactured products in the United States since 1984 and now serves customers worldwide. Our mission is simple: to make electric power safer, more reliable, and more economical.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Full Stack TypeScript/React/C#
Software Engineer - Full Stack TypeScript/React/C#

Schweitzer Engineering Laboratories, Inc. • Boise (ID)

On-site
USD 98,000 - 130,000
Competitive pay
Superior benefits
Employee ownership (ESOP)
+3
Firmware Engineer
Firmware Engineer

Schweitzer Engineering Laboratories, Inc. • Boise (ID)

On-site
USD 84,000 - 170,000
Healthy work-life balance
ESOP – Employee ownership
Strong benefits package
+1
Software Engineer(Multiple Locations)
Software Engineer(Multiple Locations)

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 81,000 - 133,000
Employee ownership (ESOP)
Excellent benefits
Paid holidays
+1
Lead Software Engineer — R&D Productivity Tools
Lead Software Engineer — R&D Productivity Tools

Schweitzer Engineering Laboratories, Inc. • United States

On-site
USD 108,000 - 162,000
ESOP
Competitive pay
Top-tier benefits
+1
Front-End Web Developer
Front-End Web Developer

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 90,000 - 140,000
Competitive pay
Superior benefits
Employee ownership (ESOP)
+1
Project Engineer I
Project Engineer I

Schweitzer Engineering Laboratories, Inc. • United States

On-site
USD 89,000 - 134,000
ESOP
401(k) options
Competitive benefits package
+2
Associate Engineer - Engineering Rotation Program
Associate Engineer - Engineering Rotation Program

Schweitzer Engineering Laboratories, Inc. • United States

On-site
USD 84,000 - 86,000
Employee-owned
ESOP
401(k) options
+3
Principal Engineer – Industrial
Principal Engineer – Industrial

Schweitzer Engineering Laboratories, Inc. • United States

On-site
USD 209,000 - 270,000
ESOP
Top-tier benefits
Paid holidays
+1
Senior Manufacturing Supervisor
Senior Manufacturing Supervisor

Schweitzer Engineering Laboratories, Inc. • United States

On-site
USD 88,000 - 133,000
Employee ownership
Comprehensive benefits package
Generous paid time off
Senior Controls Engineer
Senior Controls Engineer

Schweitzer Engineering Laboratories, Inc. • Lewiston (ID)

On-site
USD 161,000 - 230,000
ESOP
Excellent benefits
12 days vacation
+2