
Software Engineer, Microgrid Controls Developer
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
- Design and implement algorithms for real-time control of microgrid components.
- Collaborate with partner teams and equipment suppliers.
- Translate system requirements and specifications into efficient, safe, and maintainable embedded controls code
- Define and execute validation procedures to ensure controller compliance with utility interconnection agreements and ancillary market requirements when grid-connected.
- Support controller verification through simulation, testing, and field validation.
- Set up and maintain code repositories, build tools, and CI/CD workflows
- Implement unit tests integration tests, and hardware abstraction layers to support scalable development
- Contribute to clear documentation of software behavior, interfaces, and design assumptions.
- Participate in code reviews to improve reliability, safety, and overall software quality.
- Support debugging of unexpected controller behavior before and after deployment, including field data analysis and log review.
Requirements
- B.S. or M.S. in Electrical Engineering, Software Engineering, Computer Engineering, or a related field.
- 3–6+ years of experience in real-time or embedded software development, industrial controls, or SCADA/automation environments.
- Proficiency in industrial control and embedded languages such as C++, IEC 61131-3 Structured Text, SEL RTAC logic, CODESYS, Lua, Rust, or C.
- Experience controlling generation assets and power equipment using industrial protocols such as Modbus or DNP3.
- Familiarity with simulation tools such as Simulink or Modelica.
- Experience with modern development practices including version control, automated testing, and validation pipelines.
- A collaborative work style and the ability to translate cross-functional requirements into reliable real-time control software.
- Attention to detail, strong documentation habits, and a mindset focused on safety and long-term system performance.
Benefits
- 100% premium coverage for you and your dependents on medical, dental, and vision
- Unlimited PTO, plus two company-wide breaks (Fourth of July & end of year)
- 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
- 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+
- $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 controlembedded software developmentindustrial controlsC++IEC 61131-3 Structured TextSEL RTAC logicCODESYSLuaRustC
Soft skills
collaborative work styleattention to detailstrong documentation habitsability to translate requirementsfocus on safetylong-term system performance
Certifications
B.S. in Electrical EngineeringM.S. in Electrical EngineeringB.S. in Software EngineeringM.S. in Software EngineeringB.S. in Computer EngineeringM.S. in Computer Engineering