wagey.ggwagey.gg
Open Tech JobsCompaniesPricing
Log InGet Started Free
© 2026 Dominic Morris. All rights reserved.·Privacy·Terms·
Jobs/C++ Jobs/Intersect - Software Engineer, Microgrid Controls Developer

Intersect - Software Engineer, Microgrid Controls Developer

IntersectRemote - United States / Canada$185k – $195k2d ago
RemoteMidNASoftwareUtilitiesSoftware EngineerServer-Side DeveloperIntegration EngineerC++LuaRustCAIAData Analysis

Upload My Resume

Drop here or click to browse · PDF, DOCX, TXT

Apply in One Click

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 Real-Time Control Algorithms
  • 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
  • Ensure Compliance and System Validation
  • 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.
  • Build and Maintain the Software Platform
  • 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
  • Support Quality, Documentation, and Field Performance
  • 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

  • At Intersect, we care about your well-being, growth, and balance. Here’s how we support you:
  • Total Compensation: USD$185,000 - $195,000 (total compensation includes base salary + bonus)
  • 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
  • Ready to build control systems that power critical infrastructure at unprecedented scale? Apply now and help shape the future of microgrid technology while growing your leadership impact.
  • Intersect maintains a work environment free from discrimination, one where all employees are treated with dignity and respect. All employees share in the responsibility for fulfilling Intersect's commitment to equal employment opportunity. Intersect does not discriminate against any employee or applicant on the basis of age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by and consistent with applicable local laws, regulations and ordinances. We adhere to these principles in all aspects of employment, including recruitment, hiring, training, compensation, promotion, benefits, social and recreational programs, and discipline.
  • We sometimes use AI-powered note taking tools during interviews to support our team. They're used only for documentation and don't replace human judgment.

Similar Jobs

Senior Fullstack Software Engineer, Collaboration
6h ago
vantavanta·Remote - Canada·Equity
RemoteSeniorNASoftware EngineerSenior Full Stack DeveloperReactTypeScriptGraphQLCross-functional CollaborationMentoring
Software Engineer
6h ago
confluentconfluent·Remote - CA Remote Ontario
RemoteNASoftwareSoftware EngineerJavaC++GoScalaKafkaKubernetes
Software Engineer
10h ago
EnodeEnode·Remote - Europe
RemoteEMEACloud ComputingInternet of ThingsSoftware EngineerLearning & DevelopmentNode.jsAWSTypeScriptClose
Staff Software Engineer - Grafana Databases, Managed Services
10h ago
Grafana LabsGrafana Labs·Remote - United States (Remote)
RemoteStaffNACloud ComputingStaff EngineerSoftware EngineerGrafanaKafkaAWSSnowflakeKubernetesCassandraGCPAzureTerraformHelmLinuxGoPlaneCloseGeminiClaudeDocumentationMentoring
Senior Fullstack Software Engineer, Collaboration
10h ago
VantaVanta·Remote - USA·$207k – $244k/year + Equity
RemoteSeniorNASoftware EngineerSenior Full Stack DeveloperReactTypeScriptGraphQLMentoringCross-functional Collaboration

Stop filling. Start chilling.Start chilling.

Get Started Free

No credit card. Takes 10 seconds.