Intersect is a company focused on innovative energy solutions and modern infrastructure. They are seeking a Software Engineer to design and deploy high-performance controls software for microgrids, collaborating closely with various teams to ensure system safety and 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
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