Associate Software Engineer

2 weeks ago


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

Your Mission: Become an Expert at Finding Root Cause If you love solving complex puzzles in embedded systems, look no further. We invite you to apply your keen powers of observation, logical reasoning, and engineering skills to our team at SEL. Why This Role is a Unique Opportunity * Impactful Work: You will make electricity safer and more reliable. Your work will keep the lights on * Investigative Role: Dive deep into protective relays, dissect firmware issues, and hunt down anomalies. * Tech Stack: Utilize C, C++, Python, assembly, and more to solve real-world issues. * Variety of hardware: ARM, Coldfire, 68k, and Sharc DSP. * Low-level software: RTOS, networking stacks, and drivers. * Communication protocols: Ethernet, TCP/IP, DNP, IEC 61850, Modbus, I2C, SPI, and more. * Collaborative Environment: Work with a talented, multi-disciplinary team on challenges that matter. * Opportunities to learn more from other engineering disciplines. Who We Are We are a dedicated team of firmware, hardware, and application engineers who are passionate about working together to make electric power safer and more reliable. We believe in continuous learning and challenging assumptions. Live and Work in the Palouse Region Our headquarters in Pullman, WA is situated in the stunning Palouse region, a landscape that's been honored as one of the Seven Wonders of Washington. This beautiful setting offers not just a visual feast, but also an array of outdoor activities. Here you can go skiing, hiking, mountain biking, boating, and rafting across the diverse terrains of Washington, Idaho, Montana, Oregon, and even Canada. If outdoor activities are only part of your lifestyle and you also have an appetite for culture, you're in luck. Both Pullman and nearby Moscow, ID are educational hubs, home to Washington State University and the University of Idaho. These institutions enrich the local culture with a range of entertainment events, from concerts and live performances to academic lectures and community events. Living here means you'll have access to a balanced lifestyle-melding the serenity of nature with the vibrancy of university culture. As an added bonus, both Pullman and Moscow consistently rank among the top 100 Best Places to Live in the U.S. As a 100% employee-owned company, SEL is committed to promoting a healthy work-life balance and ensuring a stable, enriching environment for its team members. You Are: * A Collaborator: You enjoy working with Engineers from various disciplines. * A Detective: You love investigating complex technical issues. * A Mentor: Sharing knowledge and teaching others about the complex mysteries you solved excites you. * Quality-Driven: You strive for excellence in every detail. * A Communicator: You can clearly convey complex ideas. Qualifications * B.S. in Computer Engineering, Computer Science, Electrical Engineering or equivalent. An advanced degree is a plus. * Strong coding skills in at least one programming language with an interest in learning C, C++, Python, and assembly. * Clear and efficient verbal and written communication skills. * Ability to pass a background check and drug test. What We Offer You * Career Growth: We invest in our employees through a structured career path. * Opportunity To Learn Through Exploration: Our team members are frequently challenged to solve problems spanning multiple technical areas. We get to learn about the complex challenges faced by modern systems while finding ways to improve the devices that protect our critical power grid. * We're 100% employee owned. Retirement benefits include an employer funded stock ownership plan (ESOP) and personal 401K options. * We offer medical, To view the full job description,



  • 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 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 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

    Job SummaryWe 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 Engineer

    2 months ago


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

    About the RoleWe are seeking a highly skilled Software Engineer - JIRA Analyst to join our team at Schweitzer Engineering Laboratories, Inc. This is a unique opportunity to work on cutting-edge projects and contribute to the growth and success of our company.Key ResponsibilitiesDesign, develop, and implement Jira Data Center solutions to meet the needs of...


  • 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

    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 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

    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

    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...

  • Associate Engineer

    4 weeks ago


    Pullman, Washington, United States SEL Full time

    {"Job Summary As a member of the SEL Engineering Rotation Program, you will have the opportunity to work and learn alongside industry experts in different engineering disciplines. This program offers a unique chance to gain technical experience, build your professional network, and figure out your passions and preferences. Key Responsibilities * Maintain...

  • DEVELOPMENT ENGINEER

    2 months ago


    Pullman, United States City of Pullman Full time

    Job DescriptionJob Description: Are you looking to use your engineering and technical background to serve the Pullman community? Apply today to join the close knit and dynamic Engineering Division of Public Works as our Development Engineer. This position plays a key role in the development and growth of Pullman by ensuring that community developments...

  • Software QA Lead

    3 weeks ago


    Pullman, United States Addium Full time

    Software QA Lead Position Title: Software QA Lead (Contract / 6 - 9 months; extendable)Duration: 6-9 Months (Temporary coverage for an employee on Leave)Pay: $40-$60 / per hour; DOETime Zone: Pacific Time Zone (PT)We are seeking an experienced Software QA Lead to help drive our quality assurance framework and processes. This is a contract position, and...

  • Software Engineer

    4 weeks 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 Schweitzer Engineering Laboratories, Inc. Full time

    Job SummaryAs an Associate Hardware Engineer at Schweitzer Engineering Laboratories, Inc., you will play a crucial role in designing and developing innovative hardware solutions for our products. This is an exciting opportunity to join a team of talented engineers and contribute to the creation of cutting-edge technology that powers the world's power grids...

  • Electrical Engineer

    3 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...


  • 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...

  • Compliance Engineer

    4 weeks ago


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

    At Schweitzer Engineering Laboratories, Inc. (SEL), our mission is to make electric power safer, more reliable, and more economical. Our company prides itself on embracing the values of quality, reliability, integrity, and excellent customer service. We were named as one of Fortune Magazine's 100 Best Workplaces for Millennials and among the top Best...

  • Compliance Engineer

    4 weeks ago


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

    About the RoleWe are seeking a highly motivated and detail-oriented Compliance Engineer to join our Product Compliance team in Pullman, WA. As a key member of our team, you will be responsible for overseeing projects, providing technical support to customers, and working in a state-of-the-art test facility.Key ResponsibilitiesDevelop strategic and tactical...