Embedded Systems Software Developer

4 weeks ago


Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

Job Summary

We are seeking an Associate Software Engineer - Embedded Systems to join our team at Schweitzer Engineering Laboratories, Inc. As an Associate Software Engineer - Embedded Systems, you will participate in the design, implementation, and test of firmware/software systems. You will work closely with Hardware Engineers to understand hardware and software interactions and collaborate on the development of designs and test documentation.

Key Responsibilities

  • Design, implement, and test firmware/software systems
  • Collaborate with Hardware Engineers to understand hardware and software interactions
  • Develop knowledge of SEL engineering processes and products
  • Develop knowledge of modern communications protocols, digital and analog circuitry, and digital communications and signal processing
  • Participate in project management and contribute to the development of designs and test documentation

Requirements

  • B.S. in Electrical Engineering or Computer Science or equivalent
  • Knowledge in one or more of the following areas: embedded systems firmware development, real-time firmware design, C and assembly languages, graphical user interface applications in Windows environments, object-oriented design, C, C++, Python, and other scripting languages
  • Strong writing, documentation, and speaking skills
  • Ability to learn new skills and assume new responsibilities

Preferred Qualifications

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

What We Offer

  • Competitive pay
  • Superior benefits
  • Inspiring work
  • 100% employee-owned company
  • Retirement benefits include an employer-funded stock ownership plan (ESOP) and personal 401K options
  • 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
  • Fostered growth and development of employees through STEM courses, apprenticeships, tuition assistance, and engineering development programs

Pay Range Data

We anticipate filling this position as an Associate Software Engineer $60,800 - $95,000. We are open to reviewing additional candidates with more or less experience and the salary range may differ if filled at a different level. Our salary ranges are determined by job, responsibility, and location. We base our starting pay offer and title on location and job-related factors such as candidate experience, training, knowledge, and skills.

Communication with Applicants

We communicate with all applicants. If you do not receive a response about your application, please check your SPAM filter or reach out to us at careers@selinc.com.

SEL is an Equal Opportunity Employer: Vets/Disabled



  • Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

    Schweitzer Engineering Laboratories, Inc. is seeking a professional and innovative Software Engineer to develop firmware and software products for our Embedded Systems position located at our headquarters in Pullman, Washington.The successful candidate will apply the principles of computer science and electrical engineering to design, implement, and document...


  • Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

    The Opportunity:Schweitzer Engineering Laboratories, Inc. is seeking a talented Software Engineer for Embedded Systems to join our team at our headquarters in Pullman, Washington. This role involves developing specifications, designing, implementing, and documenting software and firmware products for a wide range of applications.Responsibilities:Apply...


  • Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Engineer - Full Stack to join our team at Schweitzer Engineering Laboratories, Inc. (SEL). As a key member of our software development team, you will design and implement software systems that ensure the embedded firmware in our devices performs as specified to provide protection for critical infrastructure...


  • Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

    Join Our Team as a Firmware InvestigatorWe are seeking a skilled Firmware Investigator to join our team at Schweitzer Engineering Laboratories, Inc. As a Firmware Investigator, you will be responsible for investigating complex technical issues in embedded systems, utilizing your keen powers of observation, logical reasoning, and engineering skills to dissect...


  • Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

    Software Development Internship OpportunitySchweitzer Engineering Laboratories (SEL) is seeking a talented and motivated individual to join our Software/Firmware Engineering team as a Software Development Intern. As a key member of our team, you will have the opportunity to work on exciting projects, develop your skills, and contribute to the success of our...


  • Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

    Software Development Internship OpportunitySchweitzer Engineering Laboratories (SEL) is seeking a highly motivated and detail-oriented individual to join our team as a Software Development Intern. As a key member of our software development process, you will have the opportunity to work on exciting projects, develop your skills, and contribute to the success...


  • Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at Schweitzer Engineering Laboratories, Inc. As an Associate Software Engineer, you will play a key role in the design, implementation, and testing of firmware and software systems.Responsibilities:Participate in the design, implementation, and testing of firmware and...


  • Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

    About the Role:Schweitzer Engineering Laboratories (SEL) is seeking a highly skilled Lead Firmware Engineer to contribute to the design, development, and maintenance of Distribution Control products. As a key member of our team, you will be involved in all aspects of the software design lifecycle, supporting our mission to make electric power safer, more...


  • Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

    Job SummarySchweitzer Engineering Laboratories (SEL) is seeking a seasoned firmware engineer to lead the design, development, and maintenance of Distribution Control products.As a key member of our team, you will be responsible for participating in all aspects of the software design lifecycle, including design, implementation, and testing.Our products play a...


  • Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

    We are seeking a talented Software Development Professional to join our team at Schweitzer Engineering Laboratories, Inc. As a key member of our software development team, you will be responsible for designing and implementing React-based frontends and Go-based microservices for our web application focused on product development.Key...


  • Pullman, Washington, United States SEL Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our Automation Department in R&D. As a key member of our team, you will be responsible for designing, developing, testing, and maintaining new software systems for critical infrastructure.Key ResponsibilitiesCollaborate with Application and User Experience engineers to develop...


  • Pullman, Washington, United States Washington State University Full time

    Job SummaryThe Modernization Initiative at Washington State University is seeking a self-motivated and dynamic Financial Management Systems Business Analyst to join their growing team in a permanent position. The successful incumbent will have the opportunity to become a Workday software expert, engage in the Workday community, work side-by-side with...


  • Pullman, Washington, United States Washington State University Full time

    Job SummaryThe Modernization Initiative at Washington State University is seeking a self-motivated and dynamic Financial Management Systems Business Analyst to join their growing team in a permanent position. The successful incumbent will have the opportunity to become a Workday software expert, engage in the Workday community, work side-by-side with...


  • Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

    At Schweitzer Engineering Laboratories, Inc., we're seeking a talented Hardware Engineer to join our Research and Development team. As a key member of our team, you'll play a crucial role in specifying, designing, and testing our innovative devices that are embedded in the power grid and critical infrastructure.The ideal candidate will have a strong...

  • Electrical Engineer

    4 weeks ago


    Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

    Unlock Your Potential as an Electrical EngineerAre you ready to take your career to the next level? As an Associate Engineer in our SEL Engineering Rotation Program, you'll have the opportunity to work alongside industry experts in different engineering disciplines, gaining valuable technical experience and building your professional network across the...

  • Software Engineer

    1 month ago


    Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

    Job SummaryAs a key member of our team, you will play a crucial role in designing, developing, and implementing Jira Data Center solutions. Your expertise in SEL engineering and project management processes will be essential in supporting and troubleshooting complex user requests, creating and maintaining Jira training, and promoting enterprise standards and...


  • Pullman, Washington, United States Washington State University Full time

    Job SummaryThe Director of Development 4 will play a key role in supporting the Carson College of Business' fundraising goals by planning and conducting outreach to promote constituent understanding of the college's activities and research. This will involve cultivating donors and raising money through various efforts, including annual giving, major gift...

  • Electrical Engineer

    3 weeks ago


    Pullman, Washington, United States Schweitzer Engineering Laboratories, Inc. Full time

    Unlock Your Potential as an Electrical EngineerAt Schweitzer Engineering Laboratories, Inc., we're committed to helping you grow and develop your skills as an electrical engineer. Our Engineering Rotation Program offers a unique opportunity to work alongside industry experts in different engineering disciplines, gaining valuable technical experience and...


  • Pullman, Washington, United States Addium Full time

    Job SummaryWe are seeking a highly skilled Strategic Business Applications Director to lead our business application systems and drive innovation in our organization.About the RoleThe Senior Business Application Consultant has a strategic technical role and is responsible for overseeing the development, implementation, and management of the organization's...


  • Pullman, Washington, United States METER Group Full time

    METER Group is seeking a highly skilled professional to drive market development and growth in the geotechnical and civil engineering sectors.The ideal candidate will have a strong background in civil and geotechnical engineering, with experience in sales and marketing. They will be responsible for shaping go-to-market initiatives, developing marketing...