Firmware Engineer

Schweitzer Engineering Laboratories (SEL)Pullman, WA
$115,290 - $170,349Onsite

About The Position

We’re a team of professional embedded/firmware engineers dedicated to making electric power safer, more reliable and more economical. We’re looking for colleagues who are passionate about developing hard real-time systems in critical applications. As an Embedded/Firmware Engineer, a typical day might include the following: Participate in the design, implementation, and test of firmware/software systems. Understand hardware and software interactions and collaborate with Hardware and Software Engineers. Develop knowledge of SEL engineering processes. Develop knowledge of SEL products and technology.

Requirements

  • B.S. in Computer Engineering, Computer Science, Electrical Engineering or equivalent experience.
  • Embedded systems firmware development.
  • Programming languages: C, C++
  • Software development including: Object oriented design, Unit testing, Debugging
  • Strong writing, documentation, and speaking skills.
  • Ability to learn new skills and assume new responsibilities.
  • Ability to work cooperatively in a team environment.

Nice To Haves

  • RTOS
  • Test automation
  • Python
  • Software development process (Agile)
  • Software development tools (Confluence, Jira, Bitbucket, Jenkins, etc.)
  • Source control tools (Git, Clearcase, etc.)
  • Industrial controls
  • 3-phase electric power systems
  • Familiar with network communication protocols

Responsibilities

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

Benefits

  • Competitive pay
  • Superior benefits
  • Inspiring work
  • 100% employee owned
  • Retirement benefits include an employer funded stock ownership plan (ESOP) and personal 401(k) options.
  • Top tier medical, prescription, dental, vision, life, and disability insurance.
  • 10 paid holidays
  • annual vacation accrual starting at 12 days
  • 9 paid sick days
  • paid family and medical leave that covers 90% of your pay.
  • STEM courses
  • apprenticeships
  • tuition assistance
  • engineering development programs
  • wellness benefits
  • fertility benefits
  • adoption benefits
  • flexible spending benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service