1,966,716open jobs
116,206companies
249,575added this week
Browse all
Salary
$89k – $134k per year
Location
In office (Pullman)
Seniority
Junior · 2+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 24, 2026. First seen by Alion on Oct 20, 2026. Selinc scores B on the Alion truth index.

Overview
Company
Impact
Profile match
SEL provides complete power system protection, control, monitoring, automation, and integration for utilities and industries worldwide. SEL products, systems, services, and training make electric power safer, more reliable, and more economical.

As a Firmware Engineer focused on Cybersecurity, a typical day might include:

  • Participate in the design, implementation, and test of embedded firmware systems with emphasis on cybersecurity.
  • Design and implement security features such as secure boot, firmware signing and updating, authentication and access control, cryptographic services, secure key storage, and security event logging.
  • Apply secure coding practices, threat modeling, and security design reviews throughout the firmware development lifecycle.
  • Perform security testing and vulnerability analysis, including static analysis, fuzzing, and penetration testing; analyze and remediate identified vulnerabilities.
  • Understand hardware and software interactions, and collaborate with Hardware Engineers on hardware-based security features (e.g., secure elements, TPMs, hardware crypto accelerators, and debug-port protection).
  • Support compliance with applicable cybersecurity standards and customer requirements (e.g., NERC CIP, IEC 62443, IEEE 1686, and NIST guidance).
  • Prepare and maintain security requirements, designs, and test documentation.
  • Mentor Associate Engineers and Technicians in secure development practices.

Required Qualifications

Typically 2+ years' experience in embedded systems firmware development including:

  • Real-time firmware design
  • C, C++ and assembly languages
  • Embedded Linux systems development (C, C++, Python, and other scripting languages)

Working knowledge of cybersecurity fundamentals for embedded systems, including:

  • Applied cryptography (symmetric/asymmetric encryption, hashing, digital signatures, PKI, TLS)
  • Secure boot and secure firmware update
  • Secure coding practices and memory-safety vulnerabilities
  • Threat modeling and risk assessment

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

  • Experience with static analysis, fuzzing, and penetration testing tools
  • Experience with hardware security features (secure elements, TPMs, TrustZone or equivalent, hardware crypto engines)
  • Experience with secure network protocols and role-based access control
  • Knowledge of cybersecurity standards (NERC CIP, IEC 62443, IEEE 1686, NIST)
  • Security certifications (e.g., CSSLP, GICSP, or similar)
  • Industrial controls
  • 3-phase electric power systems
  • Modern communications protocols
  • Digital and analog circuitry
  • Digital communications and signal processing
  • Project management

Location

Pullman, WA - SEL corporate office is located in Eastern Washington where you'll enjoy an unmatched quality of life. Enjoy the smaller town life: country space, freedom from traffic, easy access to recreational activities in nearby mountains, rivers, and forests, as well as great schools and universities.

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.

Salary Range Data

We anticipate filling this position as a Firmware Engineer: $89,000 - $134,100 annually. Our compensation ranges are based on the responsibilities of the role. Starting pay is determined individually and considers factors such as relevant experience, skills, knowledge, and training. Candidates may be considered at different levels based on their background. As a result, pay may vary to align with the level of the role.

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 [email protected].

SEL is an Equal Opportunity Employer: Vets/Disabled.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,966,716 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Pullman
$110k – $205k per year • In office • Secret • 3+ years exp • Bachelor's Degree • Littleton
Chips/EDA
Mentor Xpedition
Apply
$85k – $119k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • La Crosse
MATLAB
MATLAB
Simulink
Simscape
Apply
$90k – $105k per year • Equity • In office • 1+ year exp • Bachelor's Degree • San Jose
AI/ML
Hadoop
DevOps
HPC
Apply
≈ $98k – $190k per year (Estimated) • Equity • In office • 2+ years exp • Bachelor's Degree • San Diego
Verilog
SystemVerilog
QA
Rest-Assured
Apply
$101k – $152k per year • Equity • In office • 2+ years exp • Bachelor's Degree • San Diego
Python
Verilog
C++
SystemVerilog
VHDL
Perl
Chips/EDA
UVM
Formal Verification
QA
Rest-Assured
Apply
Hardware Engineer 2 days ago
$89k – $134k per year • Equity • In office • Full-Time • Bachelor's Degree • Pullman
Verilog
VHDL
Apply
≈ $115k – $209k per year (Estimated) • Equity • In office • Full-Time • Bachelor's Degree • Pullman
Verilog
C++
VHDL
Apply
≈ $131k – $268k per year (Estimated) • Equity • In office • Full-Time • 8+ years exp • Bachelor's Degree • Pullman
Python
C++
Bash
DevOps
RTOS
Jenkins
Git
Bitbucket
Linux
TCP/IP
Cybersecurity
Threat Modeling
Management
Confluence
Jira
Apply
$100k – $124k per year • Equity • In office • Full-Time • Bachelor's Degree • Pullman
Apply
Accounting Analyst 2 days ago
$92k – $137k per year • Equity • In office • Full-Time • Bachelor's Degree • Pullman
Apply
See all jobs
This is one of many
1,966,716 more open roles from verified company boards, updated every day.