Firmware Engineer: Real-Time Embedded Power Systems

Schweitzer Engineering Laboratories, Inc.

Boise (ID)

On-site

USD 84,000 - 170,000

Full time

12 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Healthy work-life balance
ESOP – Employee ownership
Strong benefits package
Employee ownership

Job summary

Schweitzer Engineering Laboratories, Inc. is seeking firmware engineers to develop hard real-time software for critical power applications.

A typical day includes designing, implementing, and testing software that interfaces with hardware and external assets, while collaborating with cross-functional teams to deliver reliable products. The role emphasizes documentation, code reviews, and continuous process improvement.

Qualifications

  • B.S. in Computer Science, Computer Engineering, Software Engineering, or equivalent.
  • 2+ years of experience in backend/frontend languages and related tools.
  • Proficient with C++, C, Python, C#, React, Postgres, Git, GitHub.
  • Experience with CI/CD tools (Jenkins, GitHub Actions, Azure DevOps).
  • Knowledge of Ethernet networking and containerization (Docker, Kubernetes, Helm).
  • Familiar with secure software development lifecycle and agile processes.
  • Strong writing, documentation, and communication skills.
  • Debugging with gdb or equivalent, and familiarity with BDD (Gherkin/Behave).
  • Ability to work independently and in teams and to mentor others.

Responsibilities

  • Participate in design, implementation, and testing of software systems.
  • Understand software interactions with external hardware and software assets.
  • Collaborate with the development team and stakeholders to achieve solutions.
  • Author and maintain specification, design, and testing documentation.
  • Actively participate in code reviews.
  • Update, design, automate, and test processes.
  • Develop knowledge of SEL engineering processes and products.
  • Mentor and train interns and Associate Engineers.

Skills

C++
C
Python
C#
React
Postgres
Git
GitHub
CI/CD
Ethernet
Docker
Kubernetes
Helm
Gherkin/Behave
Agile

Education

B.S. in Computer Science, Computer Engineering, Software Engineering, or equivalent

Tools

Jenkins
GitHub Actions
Azure DevOps

Job description

Schweitzer Engineering Laboratories, Inc. is seeking firmware engineers to develop hard real-time software for critical power applications.

A typical day includes designing, implementing, and testing software that interfaces with hardware and external assets, while collaborating with cross-functional teams to deliver reliable products. The role emphasizes documentation, code reviews, and continuous process improvement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer — Real-Time Systems
Embedded Firmware Engineer — Real-Time Systems

Schweitzer Engineering Laboratories, Inc. • Charlotte (NC)

On-site
USD 89,000 - 134,000
ESOP
401(k) retirement
Medical insurance
+2
Lead Firmware Engineer – Embedded Power Systems
Lead Firmware Engineer – Embedded Power Systems

Schweitzer Engineering Laboratories, Inc. • Boise (ID)

On-site
USD 115,000 - 170,000
Employee ownership
ESOP + 401(k)
Excellent medical/dental/vision
+2
Senior Embedded Firmware Engineer for Power Systems
Senior Embedded Firmware Engineer for Power Systems

ZENTRA Power • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 200,000
Real-Time Embedded Engineer — Power Electronics
Real-Time Embedded Engineer — Power Electronics

Redwood Materials, Inc. • San Francisco (CA)

On-site
USD 180,000 - 237,500
Lead Firmware Engineer — ESOP, Real-Time Safety Systems
Lead Firmware Engineer — ESOP, Real-Time Safety Systems

Schweitzer Engineering Laboratories (SEL) • Pullman (WA)

On-site
USD 115,000 - 170,000
ESOP
Employee ownership
Top-tier benefits
Senior Firmware Engineer - Real-Time Embedded Systems
Senior Firmware Engineer - Real-Time Embedded Systems

Entrust • Minneapolis (MN)

On-site
USD 90,000 - 120,000
Firmware Engineering Manager, Embedded Linux & Time Sync
Firmware Engineering Manager, Embedded Linux & Time Sync

Schweitzer Engineering Laboratories, Inc. • United States

On-site
USD 136,000 - 201,000
ESOP
Employee ownership
Competitive benefits
Real-Time Embedded Firmware Engineer (Power Electronics)
Real-Time Embedded Firmware Engineer (Power Electronics)

Electric Hydrogen • San Jose (CA)

On-site
USD 154,000 - 181,000
Equity grant
Time off programs
Cell phone allowance
+4
Senior Firmware Engineer - Real-Time Embedded Systems Lead
Senior Firmware Engineer - Real-Time Embedded Systems Lead

AIM • Seattle (WA)

On-site
USD 110,000 - 140,000
Competitive compensation
Equity
Medical/dental/vision benefits
+3
Senior Firmware Engineer: Lead Real-Time Embedded Systems
Senior Firmware Engineer: Lead Real-Time Embedded Systems

Milwaukee-Tool • Town of Brookfield (WI)

On-site
USD 120,000 - 160,000
Health, dental and vision insurance
401(k) savings plan
Education assistance
+2