×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Software Engineer, Python

Job in Moscow, Latah County, Idaho, 83843, USA
Listing for: Schweitzer Engineering Laboratories, Inc.
Full Time position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Python
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
## 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,  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, prescription, dental, vision, life, and disability insurance.
* We recognize the importance of a healthy life balance and offer: 10 paid holidays, paid annual vacation accrual starting at 12 days, 9 paid sick days, and paid family and medical leave that covers 90% of your pay.
* We foster growth and development of our employees through avenues such as STEM courses, apprenticeships, tuition assistance, and engineering development programs.
* Ask our team about…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary