Do you like solving hard problems? Would you like to collaborate with people from multiple disciplines? Schweitzer Engineering Laboratories (SEL) seeks a Software Engineer to work in our Power Systems department. In this role you will join a cross functional team performing forensic analysis on protective relays. You will collaborate with software, hardware, and power engineers to find problems that are elusive and complex. Your analysis will influence future engineering decisions on protective relays, furthering SEL s mission of making electric power safer, more reliable, and more economical.ResponsibilitiesParticipate in multifunctional teams to solve complex problems. Collaborate with hardware and software teams to analyze system interactions. Serve as an individual and as part of a team to understand system behaviors. Teach your findings to your peers and drive improvements to quality based on your findings. Interface with Application Engineers to understand customer applications of protective relays. Specify, design, implement, and test elegant, bullet-proof solutions for mission critical firmware. Continuously identify, measure, and improve processes. Understand, create, and simplify solutions to solve challenging problems. Other duties as assigned.QualificationsB.S. in Computer Science, Computer Engineering, Electrical Engineering or equivalentCoursework in the following areas:Embedded systems firmware development including:Real-time firmware designProgramming in CObject oriented firmware development including:Object oriented designObject oriented languages (C++)Ability to learn new skills and assume new responsibilitiesAbility to work cooperatively in a team environmentStrong writing, documentation, and speaking skillsAbility to meet Motor Vehicle Report Qualification Standards of SELBackground check results satisfactory to SELNegative drug test result(s)Preferred QualificationsEmbedded systems developmentControlling microprocessor peripheralsDigital and analog circuitryDigital communications and signal processingReal Time Operating SystemsLow level firmware development or writing assemblyEthernet protocols (ARP, Ethernet, IP, TCP, UDP)Scripting languages including Python or PerlIndustrial controls3-phase electric power systemsLocation InformationSEL s corporate office is located in Eastern Washington where you'll enjoy an unmatched quality of life. Enjoy the smaller town life: country space, freedom from traffic, easy access to recreational activities in nearby mountains, rivers, and forests, as well as great schools and universities.An Award Winning CompanySchweitzer Engineering Laboratories, Inc. (SEL) has earned a reputation for quality, reliability, integrity, and service. This has enabled us to expand within both the electric utility and industrial markets in many different industries, markets, and geographies around the world.Communication with ApplicantsSEL sends an initial e-mail response to all applicants at time of r sum or CV submittal. If you do not receive this communication, please check your SPAM filter and make sure your system is not blocking e-mails from SEL. It is important that you ensure your receipt of this e-mail as SEL may communicate future position updates via e-mail. SEL is an Equal Opportunity Employer. Associated topics: automation, performance test, prevent, quality assurance analyst, quality assurance engineer, software quality assurance, software quality engineer, software quality assurance engineer, test, tester
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.