Firmware Engineering Manager

Schweitzer Engineering LaboratoriesPullman, WA
Onsite

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.

Requirements

  • B.S. in Computer Engineering, Computer Science, Electrical Engineering or equivalent experience
  • 7+ years of experience in embedded/firmware development
  • Knowledge in the following areas: Programming languages: C, C++
  • Software development including: Object oriented design, Unit testing, Debugging, RTOS
  • Strong writing, documentation, and speaking skills
  • Software development process (Agile)
  • 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)

Nice To Haves

  • Software development tools (Confluence, Jira, Bitbucket, Jenkins, etc)
  • Source control tools (Git, Clearcase, etc)
  • Software Skills: Test automation, Python, Industrial controls, 3-phase electric power systems, Modern communications protocols

Responsibilities

  • Mentor and help guide engineers to accomplish their career goals.
  • Collect and represent team metrics used for planning and executing projects.
  • Modeling and teaching company values, principles, and processes to promote world-class engineering practices.
  • Managing activities to attract, hire, and supervise engineers.
  • Gather requirements, develop a plan, and execute projects to meet a schedule.
  • Lead in the design and documentation of safety critical firmware systems.
  • Create and manage a backlog from the design with a breakdown of tasks for the team.
  • Collaborate across disciplines and groups to plan and clear blockers for the team.
  • Communication with Leadership, Program Managers, and direct reports.
  • Follow and apply SEL Values and Principles of Operations Understand. Create. Simplify.

Benefits

  • Healthy work/life balance
  • Employee Stock Ownership Program (ESOP) – Employees own 100% of the company
  • Focused on delivering high quality, reliable products with free technical support as long as the product remains in service
  • Competitive pay
  • Superior benefits
  • 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, and engineering development programs.
  • Wellness benefits
  • Fertility benefits
  • Adoption benefits
  • Flexible spending benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service