Schweitzer Engineering Laboratories, Inc. logo
Company Name:
Approximate Salary:
Not Specified
Pullman, Washington
United States
Position type:
Full Time
Experience level:
Education level:
Reference Number
Job Title:
Lead Software Engineer

Lead Software Engineer

Job Description:

Lead Software Engineer

Schweitzer Engineering Laboratories is expanding our Research & Development team and looking for an experienced software engineer to join us in our Protection Systems innovation efforts! You will work with a team of other software and power engineers to develop new, cutting edge relay technology, and work with leading experts in the industry – both external and internal. In addition to learning something new every day, you will work on digital signal processing and protection algorithms on some of SEL’s most advanced products – the SEL-400 series line of protection relays. If you enjoy working with C and C++ programming, then apply for this role today! SEL wants to see you succeed and we will adjust your training plan as necessary to make that a reality! In addition to the opportunity to attend SEL University courses and receive a personalized Engineering Development Plan, you will be given real work and a mentor right away to immerse yourself in the technology and processes at SEL. SEL’s corporate office is located in Eastern Washington where you'll enjoy an unmatched quality of life. Enjoy the smaller town life: country space, easy access to recreational activities in nearby mountains, rivers, and forests, as well as great schools and universities.

Lead Software Engineer


  • Participate in preparation of specifications.
  • Design firmware/software.
  • Implement firmware/software designs.
  • Understand hardware and software interactions, and collaborate with Hardware Engineers.
  • Prepare and maintain designs and test documentation.
  • Review data sheets and instruction manuals.
  • Mentor Associate Engineers and Technicians.
  • Participate in industry technical meetings and conferences as needed to meet operational and strategic plans.
  • Continuously identify, measure, follow, and improve R&D processes.
  • Understand, create, simplify processes.


  • B.S. in Electrical Engineering, Computer Science, or equivalent.
  • Typically 2+ years experience in embedded systems firmware development using C, C++, or assembly languages of:
  • real-time firmware design
  • multi-thread systems
  • design of automated unit test suites
  • Strong writing, documentation, and speaking skills
  • Ability to learn new skills and assume new responsibilities
  • Ability to work cooperatively in a team environment
  • Background check results satisfactory to SEL
  • Negative drug test result(s)

Preferred Qualifications:

  • Experience with embedded software development of one or more of the following:
  • Electric power system protection or control devices
  • Ethernet communication protocols
  • Human Machine Interfaces
  • Data Acquisition/Digital Signal Processing
  • Experience working with software development collaboration tools (Atlassian, ClearCase).
  • Project management

To Apply for This Position:

We ask all candidates to apply through our website at If your qualifications and experience match any of our current openings, please submit your resume for that position so that you may be considered immediately.

SEL sends an initial e-mail response to all applicants at time of resume submittal. If you do not receive this communication, please check your SPAM filter and make sure your system is not blocking e-mails from SEL. It is important that you ensure your receipt of this e-mail as SEL may communicate future position updates via e-mail.

SEL is an Equal Opportunity Employer. All qualified applicants considered regardless of ethnicity, nationality, gender, veteran or disability status, religion, age, sexual orientation or gender identity, or other protected status.

An Award Winning Company

Schweitzer Engineering Laboratories, Inc. (SEL) has earned a reputation for quality, reliability, integrity, and service. This has enabled us to expand within both the electric utility and industrial markets in many different industries, markets, and geographies around the world.

Apply for this job


More Jobs Like This