Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

$115.29k - $170.35k

Schweitzer Engineering Laboratories

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.

This job might be for you if:

We are open to reviewing candidates with more experience than the minimum skill set listed below.
  • B.S. in Computer Engineering, Computer Science, Electrical Engineering or equivalent experience.
  • Embedded systems firmware development.
  • Knowledge in the following areas:
    • 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.
Preferred Qualifications
  • Software Skills:
    • 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
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

Lead Engineer $115,290 - $170,349 per year.


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 View email address on click.appcast.io.

SEL is an Equal Opportunity Employer: Vets/Disabled.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Pullman, WA vacancy
  • $115.29k - $170.35k

     ...What You'll Do: 1. Act as a technical lead for the following mechanical engineering functions: Assembly design Plastic and metal part design Tolerance studies Design for manufacturability/assembly Component selection and specification Thermal analysis... 
    Suggested
    Apprenticeship
    Work at office
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    4 days ago
  • $97.7k - $144.4k

     ...Software Engineer - Full Stack Schweitzer Engineering Laboratories (SEL) seeks a creative and talented software engineer who is passionate about solving problems and improving the lives of people. SEL develops critical products that protect, control, monitor & analyze... 
    Suggested
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    4 days ago
  • $84.2k - $124.5k

     ...Schweitzer Engineering Laboratories (SEL) seeks a C#/.NET Software Engineer to join our team. Successful candidates for this position will develop critical software that interacts with many different complex and exciting systems, and can expect to be involved in the following... 
    Suggested
    Apprenticeship
    Worldwide
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    1 day ago
  • $84.24k - $124.46k

     ...Participate in the design, implementation, and test of software systems. Understand system interactions and collaborate with other engineers. Participate in the development of designs and test documentation. Develop and maintain software components including... 
    Suggested
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    1 day ago
  • $115.29k - $170.35k

     ...At Schweitzer Engineering Laboratories, Inc. (SEL), our mission is to make electric power safer, more reliable, and more economical. Our company prides itself on embracing the values of quality, reliability, integrity, and excellent customer service. We were named as one... 
    Suggested
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    4 days ago
  • $115.3k - $170.4k

     ...Power Systems Research Engineer We are seeking an experienced Power Systems Research Engineer to join the Government Services team at Schweitzer Engineering Laboratories (SEL) to support our efforts of integrating electric power systems for our Navy customers. In this... 
    Apprenticeship
    Work at office
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    23 hours ago
  • $85k - $170.4k

     ...As a Power System Protection Engineer, you will be responsible for providing expert technical support and solutions for power system protection schemes. Your role will involve teaching, advising, and supporting customers to ensure the reliability and safety of power grids... 
    Apprenticeship
    Work experience placement
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    1 day ago
  • $115.29k - $170.35k

     ...The Lead Product Engineer for the Recloser Control Customization team will join a fast-paced group that provides direct support for external customers requiring customized 651R-2, 651RA, 351R-4 and 351RS products, as well as internal technical support for projects that... 
    Apprenticeship
    Local area
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    1 day ago
  • $125k - $175k

     ...Development Lead Engineer A typical day as a Development Lead Engineer might include: Leading and actively participating in product design, development, introduction, and/or supporting activities crossing two or more technical disciplines. Maintaining a detailed... 
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    1 day ago
  • $124.46k

     ...Schweitzer Engineering Laboratories, Inc. seeks a Quality Technician III in Pullman, WA, to oversee nondestructive testing activities and ensure compliance with technical standards. The successful candidate will lead NDT inspections and procedure approvals, requiring Level... 
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    2 days ago
  • $113k - $174k

     ...Electrical Consultants, Inc. (ECI) is a leading power engineering consultant firm that provides engineering, system planning and studies, technical consultation, project management, surveying, environmental planning, commissioning/testing and construction services to electric... 
    H1b
    Immediate start
    Flexible hours

    Electrical Consultants

    Pullman, WA
    1 day ago
  • $136.08k - $201.05k

     ...Rtl Engineer As a RTL Engineer, a typical day might include the following: Invents, analyzes and designs complex analog and digital circuits to meet specifications. Lead hardware design reviews to demonstrate product and circuit robustness. Leads in the development... 
    Apprenticeship
    Work at office
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    4 days ago
  • $160.6k - $200k

     ...Senior Protection Engineer Join Schweitzer Engineering Laboratories (SEL) as a Senior Protection Engineer where you will help shape the future of power system event analysis. The Synchrowave software team builds advanced tools that engineers around the world rely on... 
    Apprenticeship
    Work experience placement
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    4 days ago
  • $32.88 - $48.6 per hour

     ...Electronics Technician Schweitzer Engineering Laboratories (SEL), a company of innovators, inventors, and problem solvers to continue building the most innovative and safety-critical products so that future generations have the means to pursue an increasingly higher... 
    Hourly pay
    Apprenticeship
    Flexible hours

    disABLEDperson Inc

    Pullman, WA
    12 hours ago
  • $80k - $82k

     ...SEL Engineer Rotation Program Now hiring Spring 2026 graduates! As you draw closer to earning your degree, you're faced with difficult decisions about your career. The pressure is mounting— you're expected to know where to go and what to do. What if there was a... 
    Full time
    Apprenticeship
    Immediate start
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    4 days ago
  •  ...background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Moscow, ID
    1 day ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Moscow, ID
    23 hours ago
  • $97.74k - $144.46k

     ...As a Compliance Engineer - Product Homologation, a typical day might include the following: Maintain records of global product compliance and associated technical requirements. Track changes to regulatory requirements and determine impacts to SEL. Evaluate... 
    Apprenticeship
    Worldwide
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    4 days ago
  • $97.7k - $144.4k

     ...Essential Duties and Responsibilities 1. Provide engineering support in multiple areas of manufacturing. 2. Specify, develop, justify, implement, and sustain assembly equipment and materials. 3. Improve quality, yield, efficiency, and capacity of processes in accordance... 
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    23 hours ago
  • $89k - $143.75k

     ...impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of America Job... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Moscow, ID
    1 day ago
  •  ...Description & Requirements Maximus is currently seeking an Associate Engineer. This person will work as a junior member of a software development team, responsible for the development, implementation and post deployment support of enterprise applications. In this... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work

    Maximus

    Moscow, ID
    23 hours ago
  • $128.19k - $184.01k

     ...change in the world. This role will be working on our Poe product. About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings together the world’s leading AI models in one place. You will work... 
    Remote job
    Full time

    Quora

    Moscow, ID
    3 days ago
  • $113k - $144k

     ...Electrical Consultants, Inc. (ECI) is a leading power engineering consultant firm that provides engineering, system planning and studies, technical consultation, project management, surveying, environmental planning, commissioning/testing and construction services to electric... 
    H1b
    Immediate start
    Flexible hours

    Electrical Consultants

    Pullman, WA
    3 days ago
  • $160k - $237k

     ...Senior Automation Engineer The devices we make at SEL are embedded in the power grid. They prevent blackouts. They make outages safer and shorter in duration; they add cybersecurity, automation, and communication. They use cutting-edge technologies and operate at speeds... 
    Apprenticeship
    Work at office
    Worldwide
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    23 hours ago
  • $160.6k - $237.3k

     ...We are seeking an experienced and highly motivated Senior Manufacturing Test Engineer to join our team at Schweitzer Engineering Laboratories (SEL). In this role, you will be responsible for developing, maintaining, and improving test systems to ensure the highest... 
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    4 days ago
  • $103.71k - $138.28k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions... 
    Temporary work
    Remote work

    Lumen

    Moscow, ID
    23 hours ago
  • $155.66k - $225.16k

     ...positive impact and make a significant change in the world. About the Team and Role: We’re hiring our first AI Automation Engineer to lead how we apply AI internally across the company. This is a unique opportunity to shape how LLMs become embedded in our daily... 
    Remote job
    Full time
    Shift work

    Quora

    Moscow, ID
    3 days ago
  • $84.2k - $124.5k

     ...Welding Process Engineer We are seeking a professional, innovative and detail-oriented individual for our Welding Process Engineer position within our Vertical Integration Division. If you are looking for a welding engineering role supporting new manufacturing initiatives... 
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    2 days ago
  • $100k

     ...get a Job? | SynergisticIT Who Should Apply? We're looking for recent grads in Mathematics, Statistics, Computer Science or Engineering or candidates with gaps in their career or people wanting to switch careers into tech. SynergisticIT is committed to... 
    H1b

    SynergisticIT

    Moscow, ID
    1 day ago
  • $115k - $170k

     ...Schweitzer Engineering Laboratories (SEL) seeks an Electrical Engineer to design and support electrical control and protection cabinets. This position focuses on component selection, cabinet layout, wiring design, and compliance with applicable standards. The ideal candidate... 
    Apprenticeship
    Work at office
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Pullman, WA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!