Stem, Inc. · 3 days ago
Principal Controls Engineer, Edge Development
Stem, Inc. is a global leader in clean energy technology, reimagining solutions to support the energy transition. As a Principal Controls Engineer, you will lead the design and implementation of scalable renewable energy control systems while collaborating with cross-functional teams to establish technical roadmaps and ensure the delivery of innovative software solutions.
Energy EfficiencyEnterprise SoftwareInformation ServicesInformation Technology
Responsibilities
Technical Leadership – Collaborate with a cross-functional group and act as lead for a team of controls engineers
Technical Strategy – Collaborate with product and engineering leadership to shape long-term technical strategy and roadmap
Controls Development – Design, develop, and maintain robust controls features, from application interfaces to complex controls algorithms
Software Development Integration - Collaborate with Edge Software teams to implement integrated product offerings
Testing & Quality Assurance – Oversee comprehensive unit, integration, and end-to-end tests using modern testing frameworks to ensure code reliability and maintainability
Code Reviews & Mentorship - Participate in code reviews, provide constructive feedback to team members, and mentor junior engineers in best practices and technical skills
Technical Innovation - Stay current with emerging technologies and industry trends, proposing and implementing new tools and approaches that improve development efficiency and product capabilities
Other duties as assigned
Qualification
Required
B.S/M.S in Electrical Engineering, Software Engineering, Computer Science, or related technical field preferred, or equivalent practical experience
12 years of professional controls development experience with a proven track record of delivering complex control system designs
Strong proficiency in PLC programming for at least one major controls manufacturer or controls SDK, leveraging IEC 61131-3 coding languages; Familiarity with MATLAB and Simulink; and virtual hardware simulators
Solid experience with at least one coding language; like Python, C, or C++
Proficiency with Git workflows, code review processes, and collaborative development practices in distributed teams
Experience with automated testing frameworks and methodologies, including unit testing, integration testing, and test-driven development (TDD)
Familiarity with CI/CD pipelines, deployment automation, and monitoring tools. Experience with GitLab CI, GitHub Actions, or similar platforms
Experience with SCADA platforms or other industrial user interfaces
Strong analytical and debugging skills with the ability to troubleshoot complex technical issues across the full stack
Excellent verbal and written communication skills with the ability to collaborate effectively with technical and non-technical stakeholders
Genuine interest in clean energy, sustainability, and making a positive environmental impact through technology solutions
Preferred
Experience with MATLAB/Simulink, CodeSys, SEL RTAC, and Linux-based real-time controllers
Knowledge of energy industry standards, like NERC and/or ENTSO-E
Background in building controls applications for the renewable energy sector
Benefits
Full health benefits on the first day of employment (several medical plan options-HDHP and PPO, dental plans, FSA/HSA-with employer contribution, employer paid vision/LTD/STD/Life, variety of voluntary coverage)
401k (pre- or post-tax) on first day of employment
12 paid calendar holidays per year
Flexible time-off
Company
Stem, Inc.
At Stem, we’re reimagining technology to drive the energy transition. Turning complexity into clarity, and potential into performance.
H1B Sponsorship
Stem, Inc. has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (13)
2021 (2)
Funding
Current Stage
Public CompanyTotal Funding
$737.64MKey Investors
WIND VenturesActivate Capital PartnersStarwood Energy Group Global
2025-06-30Post Ipo Debt· $155M
2021-04-29Post Ipo Equity· $225M
2021-04-29IPO
Recent News
Business – Billboard
2026-01-22
Digital Music News
2026-01-22
Company data provided by crunchbase