Principal Software Engineer
This role involves leading the design, development, and verification of embedded software components within a safety-critical systems environment. The Principal Software Engineer will translate high-level requirements into robust, testable designs, conduct architectural analysis, and ensure software meets functional and safety standards through rigorous testing and validation. Collaboration with cross-disciplinary teams is essential to deliver reliable, high-performance software solutions for complex power systems.