
Schweitzer Engineering Laboratories (SEL)
Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
This position involves participating in the design, implementation, and testing of firmware/software systems. The role requires understanding hardware and software interactions, and collaborating with Hardware Engineers. Responsibilities include preparing and maintaining designs and test documentation, and mentoring Associate Engineers and Technicians.
Qualifications
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
- Graphical User Interface applications in Windows environments including Object oriented design and Object oriented languages (C++, C#)
- Embedded Linux systems development including C, C++, Python, and 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
Preferred Qualifications
- Industrial controls
- 3-phase electric power systems
- Modern communications protocols
- Digital and analog circuitry
- Digital communications and signal processing
- Project management
Skills & Technologies
About the Company
Schweitzer Engineering Laboratories (SEL)
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Senior
Salary Range
$97,700 – $144,400
Location
Pullman, WA
Posted
Today
Country
US