Software Engineer, Microgrid Controls Developer

Intersect
1d$185,000 - $195,000Remote

About The Position

As part of Intersect’s Microgrid Engineering team, you’ll help design and deploy high-performance controls software that enables reliable, grid-interactive and off-grid microgrids at unprecedented scale. This role delivers robust, well-tested real-time control algorithms that support critical infrastructure, partnering closely with controls engineers, utilities, equipment suppliers, and operations teams. Your work will directly influence system safety, performance, and long-term maintainability across development, validation, and field deployment.

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.

Responsibilities

  • 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.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service