Software Engineer - Embedded Automation (Multiple Openings)

selinc

United States

On-site

USD 123,000 - 129,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Schweitzer Engineering Laboratories, Inc. (SEL) is seeking a Software Engineer - Embedded Automation to build, test, and deploy firmware for critical power infrastructure at its Pullman, Washington headquarters.

These openings require regular on-site work with no remote option. The role focuses on developing CI/CD pipelines for embedded systems, device emulation Clouds, and hardware-in-the-loop testing frameworks while ensuring secure, reliable on-premise infrastructure and detailed design

Qualifications

  • Experience in firmware development for embedded systems.
  • Experience designing and maintaining CI/CD pipelines for embedded projects.
  • Familiarity with Linux, RTOS, and bare-metal environments.

Responsibilities

  • Build, test, and deploy firmware for critical power infrastructure.
  • Design and implement CI/CD pipelines for embedded systems.
  • Develop device emulation clouds and hardware-in-the-loop testing frameworks.
  • Administer and optimize on-premise infrastructure with focus on security and reliability.
  • Contribute to design, testing, documentation, and maintenance of SEL systems.
  • Create tools and scripts to automate manual development tasks.
  • Prepare and maintain test and design documentation.
  • Engage in industry meetings to stay abreast of developments.

Skills

Firmware development
CI/CD pipelines
Linux
RTOS
Bare-metal
Scripting
Device emulation
Hardware-in-the-loop
On-premise infrastructure

Job description

The Opportunity:

Schweitzer Engineering Laboratories, Inc. ("SEL") seeks professional, innovative and detailed individuals for our Software Engineer - Embedded Automation position located at our headquarters in Pullman, Washington.


Software Engineer - Embedded Automation (Multiple Openings)

These positions will be based out of the company's headquarters in Pullman, Washington. These positions require regular on-site work at the Pullman office and do not permit remote work or work-from-home arrangements.


Responsibilities:

The Software Engineer - Embedded Automation will build, test, and deploy firmware for critical power infrastructure and design and implement cutting-edge CI (continuous integration) / CD (continuous delivery/deployment) pipelines for embedded systems.


The incumbent will apply the principles of computer engineering and computer science to:



  • (1) troubleshoot and optimize build processes across Linux, RTOS, and bare-metal platforms;

  • (2) create tools and scripts that eliminate manual processes and accelerate development;

  • (3) develop device emulation clouds and hardware-in-the-loop testing frameworks;

  • (4) administer and optimize on-premise infrastructure, ensuring security and reliability;

  • (5) perform systems analysis and design together with data analysis and design;

  • (6) design, code, test, debug, document, and maintain SEL's Business Systems;

  • (7) conduct design tests;

  • (8) devise and modify procedures to solve problems taking into consideration computer equipment capacity and limitations, operating time and form of desired results;

  • (9) make software recommendations to management;

  • (10) prepare and maintain test and design documentation;

  • (11) participating in industry technical meetings and conferences as required to meet operational and strategic goals and stay abreast of industry developments relative to computer services;

  • (12) undertake to improve SEL's research and development processes and follow and improve the company's Information Services processes.


Salary Range: $122,600.00 - $128,600.00 per year.


An Award Winning Company

The Schweitzer Engineering Laboratories, Inc. (SEL) family of companies has earned a reputation for quality, reliability, integrity, and service. This has enabled us to expand within both the electric utility and industrial markets in many different industries, markets, and geographies around the world.


Communication with Applicants

SEL sends an initial e-mail response to all applicants at time of résumé or CV submittal. If you do not receive this communication, please check your SPAM filter and make sure your system is not blocking e-mails from SEL. It is important that you ensure your receipt of this e-mail as SEL may communicate future position updates via e-mail.


SEL is an Equal Opportunity Employer: Vets/Disabled.


#SEL25

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate Software Engineer
Associate Software Engineer

SpeedyApply LLC • Pullman (WA)

On-site
USD 84,000 - 125,000
ESOP
401(k) options
Medical/dental/vision insurance
+2
Engineering Support Specialist I (Swing)
Engineering Support Specialist I (Swing)

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 36,000 - 52,000
Competitive pay
Superior benefits
Employee ownership
+1
Lead Process Engineer
Lead Process Engineer

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 115,000 - 150,000
ESOP (stock ownership)
401(k)
Medical insurance
+10
Embedded Automation Engineer: Firmware, CI/CD & Tooling
Embedded Automation Engineer: Firmware, CI/CD & Tooling

selinc • United States

On-site
USD 123,000 - 129,000
Equipment Maintenance Technician - Swing
Equipment Maintenance Technician - Swing

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 34,000 - 63,000
Employee ownership
Excellent benefits
Paid time off
Engineering Support Specialist I (Swing)
Engineering Support Specialist I (Swing)

selinc • United States

On-site
USD 55,000 - 75,000
Competitive pay
Superior benefits
Inspiring work
Equipment Maintenance Technician - Swing
Equipment Maintenance Technician - Swing

Schweitzer Engineering Laboratories (SEL) • Pullman (WA)

On-site
USD 51,000 - 96,000
Electrical Engineer - Buildings & Construction
Electrical Engineer - Buildings & Construction

selinc • United States

On-site
USD 98,000 - 144,000
Medical insurance
Dental insurance
Vision insurance
+2
Electrical Engineer - Buildings & Construction
Electrical Engineer - Buildings & Construction

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 98,000 - 144,000
Competitive pay
100% employee owned
ESOP
+3
Associate Software Engineer - Vulnerability Assessment
Associate Software Engineer - Vulnerability Assessment

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 84,000 - 125,000
Employee ownership (ESOP)
Personal 401(k) options
Excellent health benefits