Schweitzer Engineering Laboratories logo

Associate Software Engineer - C#

Schweitzer Engineering Laboratories

Pullman, WA
Full Time
Entry Level
80k-95k
about 1 month ago

Job Description

About the Role

As an Associate Software Engineer, a typical day might include participating in the design, implementation, and testing of firmware/software systems, understanding hardware and software interactions, collaborating with Hardware Engineers, developing design and test documentation, and gaining knowledge of SEL engineering processes, products, and technology. This role is located in Pullman, WA, at SEL's corporate office, offering an environment with country space, recreational activities, and a focus on employee ownership and growth.

Key Responsibilities

  • Participate in the design, implementation, and test of firmware/software systems.
  • Understand hardware and software interactions, and collaborate with Hardware Engineers.
  • Participate in the development of designs and test documentation.
  • Develop knowledge of SEL engineering processes.
  • Develop knowledge of SEL products and technology.

Requirements

  • B.S. in Electrical Engineering or Computer Science or equivalent.
  • Knowledge in embedded systems firmware development including real-time firmware design, C and assembly languages.
  • Knowledge of Graphical User Interface applications in Windows environments including object-oriented design and object-oriented languages (C++, C#, Delphi, Java).
  • Knowledge of embedded Linux systems development including C, C++, Python, and other scripting languages.
  • US Citizenship is required.

Nice to Have

  • Industrial controls.
  • 3-phase electric power systems.
  • Modern communications protocols.
  • Digital and analog circuitry.
  • Digital communications and signal processing.
  • Project management.

Qualifications

  • Experience or training in embedded systems firmware development, GUI applications, or Linux systems development.

Benefits & Perks

  • Competitive pay ranging from $80,000 to $95,000.
  • Superior benefits including top-tier medical, prescription, dental, vision, life, and disability insurance.
  • Paid holidays, vacation, sick days, and paid family and medical leave covering 90% of pay.
  • Support for growth and development through STEM courses, apprenticeships, tuition assistance, and engineering development programs.
  • Retirement benefits including an employer-funded stock ownership plan (ESOP) and personal 401(k).
  • Additional benefits such as wellness, fertility, adoption, and flexible spending benefits.

Working at Schweitzer Engineering Laboratories

SEL emphasizes employee ownership, growth, and a healthy work-life balance. The company values its employees as core to its success and offers a supportive environment with opportunities for professional development and a focus on community and recreational activities in a smaller town setting.

Apply Now

Job Details

Posted AtJul 3, 2025
Salary80k-95k
Job TypeFull Time
Work ModeOnsite
ExperienceEntry Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Schweitzer Engineering Laboratories

Website

selinc.com

Company Size

5001-10000 employees

Location

Pullman, WA

Industry

Navigational, Measuring, Electromedical, and Control Instruments Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches