The Software Engineer position at SEL involves developing software for complex, safety-critical systems that enhance user experiences in electric power management. The role emphasizes collaboration across disciplines, particularly with Firmware and Power Systems Engineers, and requires a commitment to continuous learning and professional development. Engineers will participate in all phases of software development, from specification to testing, while adhering to SEL's engineering processes and values.