Software Engineer

Schweitzer Engineering Laboratories, Inc.

Boise (ID)

Sur place

USD 115 000 - 170 000

Plein temps

Il y a 4 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Une candidature complète en une minute — un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Employee ownership
ESOP + 401(k)
Excellent medical/dental/vision
Paid holidays and generous time off
Wellness programs and FSA benefits

Résumé du poste

Schweitzer Engineering Laboratories, Inc. (SEL) seeks a Lead Firmware Engineer to design, implement, test, and document embedded firmware for mission-critical protection and control systems in energy infrastructure.

You will collaborate with hardware, RTL, and software teams, develop robust designs and verification strategies, and mentor engineers while addressing internal customer needs across global projects.

Qualifications

  • BS degree in CE/CS/EE or related field.
  • Ability to read hardware schematics and datasheets.
  • Experience in embedded/real-time firmware development.
  • Collaborates with HW, RTL, and software engineers.
  • 6+ years in embedded/firmware domains.

Responsabilités

  • Design, implement, test, and document embedded firmware and software systems.
  • Collaborate with RTL and Hardware Engineers to optimize firmware interactions.
  • Develop clear requirements, robust designs, and verification strategies.
  • Mentor Engineers, Associate Engineers, and Technicians.
  • Serve as a technical point of contact for internal customers and cross-functional teams.

Connaissances

Embedded firmware development
Real-time firmware design
C/C++/assembly
Object-oriented design
Python scripting
RTL/FPGA development
Digital and analog circuit design

Formation

B.S. in Computer Engineering/Computer Science/Electrical Engineering or related field

Description du poste

Join us in building the firmware behind Schweitzer Engineering Laboratories (SEL) flagship revenue and power quality meters—technology that plays a critical role in protecting and managing the world’s power infrastructure. In this role, you’ll collaborate across multidisciplinary teams to create innovative, reliable, and high-performance embedded solutions used across global energy systems.

What You’ll Do:

As a Lead Firmware Engineer, a typical day might include:

  • Designing, implementing, testing, and documenting embedded firmware and software systems.
  • Collaborating closely with RTL and Hardware Engineers to understand and optimize firmware interactions.
  • Developing clear and testable requirements, robust designs, and thorough verification strategies.
  • Mentoring Engineers, Associate Engineers, and Technicians.
  • Serving as a technical point of contact for internal customers and cross-functional teams.
Who You Are:
  • Hold a B.S. in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
  • Ability to read, understand, and work from hardware schematics and datasheets.
  • Enjoy collaborating with HW, RTL, and software engineers.
  • Have 6+ years of experience in one or more of the following areas:
  • Embedded systems firmware development
  • Real-time firmware design
  • C, C++, and assembly
  • Object-oriented design and programming
  • o Scripting languages (e.g., Python)
  • o RTL and FPGA development
  • o Digital communications or signal processing
  • o Three-phase electric power systems
  • o Industrial controls
  • o Digital and analog circuit design.
Location:

This position is based in Boise, ID, the capital city known for its balance of outdoor recreation, cultural amenities, and fast-growing tech community. Enjoy a vibrant downtown with locally owned restaurants and shops, easy access to foothills and over 190 miles of trails, and strong public and higher-education institutions including Boise State University. As one of America’s fastest-growing cities, Boise offers a welcoming community and an excellent quality of life.

Competitive pay. Superior benefits. Inspiring work.

Benefits and Perks:
  • 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.
  • 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.
  • Ask our team about other benefits including wellness, fertility, adoption, and flexible spending benefits.
Salary Range Data

Associate Software Engineer: $84,200 - $124,500 per year Software Engineer: $97,700 - $144,400 per year Lead Software Engineer: $115,300 - $170,400 per year.

SEL is an Equal Opportunity Employer: Vets/Disabled.

SEL invents, designs, and builds digital products and systems that protect power grids around the world. This technology prevents blackouts and enables customers to improve power system reliability and safety at a reduced cost.

A 100 percent employee-owned company headquartered in Pullman, Washington, SEL has manufactured products in the United States since 1984 and now serves customers worldwide.

Our mission is simple: to make electric power safer, more reliable, and more economical.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Firmware Engineer
Firmware Engineer

Schweitzer Engineering Laboratories, Inc. • Boise (ID)

Sur place
USD 84 000 - 170 000
Healthy work-life balance
ESOP – Employee ownership
Strong benefits package
+1
Software Engineer - Full Stack TypeScript/React/C#
Software Engineer - Full Stack TypeScript/React/C#

Schweitzer Engineering Laboratories, Inc. • Boise (ID)

Sur place
USD 98 000 - 130 000
Competitive pay
Superior benefits
Employee ownership (ESOP)
+3
Power Quality and Revenue Metering Product Engineer
Power Quality and Revenue Metering Product Engineer

Schweitzer Engineering Laboratories, Inc. • Boise (ID)

Sur place
USD 97 000 - 144 000
Employee ownership (ESOP)
401(k) options
Top-tier health insurance
+1
Software Engineer(Multiple Locations)
Software Engineer(Multiple Locations)

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

Sur place
USD 81 000 - 133 000
Employee ownership (ESOP)
Excellent benefits
Paid holidays
+1
Firmware Engineering Manager
Firmware Engineering Manager

Schweitzer Engineering Laboratories, Inc. • États-Unis

Sur place
USD 136 000 - 201 000
ESOP
Employee ownership
Competitive benefits
Product Engineer
Product Engineer

Schweitzer Engineering Laboratories, Inc. • États-Unis

Sur place
USD 88 000 - 133 000
Competitive pay
Superior benefits
Employee ownership
+4
Hardware Engineer
Hardware Engineer

Schweitzer Engineering Laboratories, Inc. • Pullman (WA), Northern (KY)

Sur place
USD 98 000 - 144 000
Employee ownership (ESOP)
401(k) plan
Health, dental, vision insurance
+4
Principal Engineer – Industrial
Principal Engineer – Industrial

Schweitzer Engineering Laboratories, Inc. • États-Unis

Sur place
USD 209 000 - 270 000
ESOP
Top-tier benefits
Paid holidays
+1
Principal Engineer – Network & Communications
Principal Engineer – Network & Communications

Schweitzer Engineering Laboratories, Inc. • États-Unis

Sur place
USD 209 000 - 270 000
Competitive pay
Superior benefits
Employee-owned company (ESOP)
Front-End Web Developer
Front-End Web Developer

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

Sur place
USD 90 000 - 140 000
Competitive pay
Superior benefits
Employee ownership (ESOP)
+1