
Software Engineer, Microgrid Controls Validation Engineer
Intersect Power
full-time
Posted on:
Location Type: Remote
Location: Remote • California, Colorado, New York, Texas • 🇺🇸 United States
Visit company websiteSalary
💰 $185,000 - $195,000 per year
Job Level
Mid-LevelSenior
Tech Stack
LuaRust
About the role
- Develop software validation tools and simulation frameworks that exercise control algorithms across a full range of operating conditions, including failure modes, communication delays, and equipment faults
- Define requirements and approaches for using real-time simulators for Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing
- Automate test execution to create reproducible validation workflows and reporting tools
- Design verification metrics that demonstrate control performance, safety, and compliance.
- Collaborate with engineering teams, utilities, and external stakeholders to define test cases and performance requirements.
- Validate both steady-state behavior and abnormal operating scenarios.
- Support analysis of field operating data to refine simulation models and identify edge cases
- Integrate field learnings back into regression test suites to continuously improve validation coverage
- Maintain a well-structured repository of validation assets, test artifacts, and documentation
- Ensure clear version control, traceability, and repeatability across validation workflows
Requirements
- B.S. or M.S. in Electrical Engineering, Software Engineering, Computer Engineering, or a related field.
- 3–7+ years of experience in real-time system validation, embedded software testing, or SIL/HIL simulation.
- Ability to design automated test pipelines and verification metrics for real-time or embedded systems.
- Experience with simulation tools such as Simulink or Modelica and real-time simulators, including SIL, HIL, or comparable validation methods.
- Proficiency in industrial control and embedded languages such as C++, IEC 61131-3 Structured Text, SEL RTAC logic, CODESYS, Lua, Rust, or C.
- Experience with modern development practices including version control and automated validation workflows.
- Familiarity with utility grid interconnection and market requirements, particularly in ERCOT.
- A collaborative work style and the ability to work effectively with cross-functional technical teams.
- Strong attention to detail and a mindset focused on safety, quality, and system reliability.
Benefits
- Health & wellness: 100% premium coverage for you and your dependents on medical, dental, and vision
- Time to recharge: Unlimited PTO, plus two company-wide breaks (Fourth of July & end of year)
- Family support: Up to 12 weeks of fully paid parental leave, plus 6 additional weeks for birth parents; access to family planning and family care support through Carrot and Maven
- Mental health: Free access to Spring Health, including 5 free therapy and psychiatry sessions, plus a Headspace account for mindfulness and meditation through our physical health vendor, Wellhub+
- Perks & extras: $150 monthly food stipend, $150 monthly reimbursement for cell phone and internet, pet insurance allowance, full home office setup, free access to UrbanSitter with $625 in quarterly company-paid credits, ActiveHero, and One Medical
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
real-time system validationembedded software testingSIL simulationHIL simulationautomated test pipelinesverification metricsC++IEC 61131-3 Structured TextCODESYSSimulink
Soft skills
collaborative work styleattention to detailsafety mindsetquality focussystem reliability