Firmware Engineer

Schweitzer Engineering Labs   •  

Pullman, WA

Industry: Energy & Utilities


Less than 5 years

Posted 29 days ago

If you are looking for an opportunity towork with world-class engineers and develop industry leading, state of the art products,then this position is for you!

Essential Duties and Responsibilities

Participate in the design, implementation, and test of firmware/software systems.
Understand hardware and software interactions, and collaborate with Hardware Engineers.
Prepare and maintain designs and test documentation.
Mentor Associate Engineers and Technicians.
Follow and apply SEL Values, Principles of Operations, and World Class Manufacturing Principles.
Understand. Create. Simplify.
Other duties as assigned.

Required Qualifications

B.S. in Electrical Engineering, Computer Science, or equivalent
Typically 2+ years experience in one or more of the following areas:
-- Embedded systems firmware development including:
- Real-time firmware design
- C and assembly languages
-- Graphical User Interface applications in Windows environments including:
- Object oriented design
- Object oriented languages (C++, C#, Delphi, Java)
-- Embedded Linux systems development including:
- C, C++, Python
- Other scripting languages
Strong writing, documentation, and speaking skills
Ability to learn new skills and assume new responsibilities
Ability to work cooperatively in a team environment
Background check results satisfactory to SEL
Negative drug test result(s)

Preferred Qualifications

Modern communications protocols
Digital and analog circuitry
Digital communications and signal processing
Project management