Heila Technologies is a leader in cleantech innovation, driven by a team of dedicated professionals, technical experts, and disruptive thinkers building a cleaner, more resilient energy future. If you are interested in powering up your career, we encourage you to apply. Join us and invent your future.
We are currently looking to fill the following positions:
Responsibilities
- Â Implement versatile front-end solutions for Heila Edge (device based) and cloud applications in close collaboration with UX designers, project managers, software developers, and project engineers.
- Â Incorporate internal and external stakeholder feedback to improve ease of use, performance, security, and other quality factors.
- Â Deliver cutting-edge, captivating prototypes using state-of-the-art front-end technologies.Â
- Â Prioritize tasks, work efficiently on your own, and collaborate effectively with others
- Â Keep up with UI/UX trends and best practices to drive company innovation.
- Â Own and maintain detailed documentation to facilitate knowledge sharing.Â
Skills/Requirements
- 7+ years of Software Engineering experience, with significant portion working on front-end development.Â
- Professional experience with React or another modern JavaScript web framework.Â
- Understanding of semantic HTML, CSS, and essential JavaScript concepts.Â
- Professional experience with UI layouts, SASS, Material UI, and the CSS GRID system.Â
- Familiarity with Typescript design patterns and syntax.Â
- Experience with writing front end automated tests (e.g., Selenium, Jest, Karma, Jasmine, Mocha, AVA, Tape).Â
- Compelling comprehension of cross-browser compatibility difficulties and workarounds.Â
- Proficient understanding of code versioning tools.Â
- Experience with programming languages, such as Python, Java, or C# and exposure to back-end development.Â
- Experience with Figma or other tools for mocking user experiences.
- Experience with Blazor.
- Familiarity with cloud platforms such as AWS, Azure or GCP.Â
- Familiarity with production of visualizations and/or reporting packages.Â
- Familiarity with user authentication and security.Â
- Familiarity with role-based data access and views.Â
- If you are interested in this role, please visit Kohler's Job Portal and apply directly.
Responsibilities
- Lead the design, development, testing, and deployment of software solutions to address customer needs in Heila’s target markets. These solutions might be for IoT/decentralized/constrained computing environments as well as a web service, standalone tool, or user-facing web application.
- Identify and address bottlenecks and bugs on existing applications, while devising long-term solutions to these problems.
- Facilitate and drive knowledge sharing by owning and maintaining comprehensive documentation.
- Play a leading role in product scoping and roadmap / architecture discussions. Lead and mentor junior engineers.
- Push company innovation efforts and stay up to date on software industry trends and best practices.
- Work collaboratively with software engineers, power system engineers, and hardware engineers to define key milestones and manage project priorities, deadlines, and deliverables.
- Foster positive and effective business relationships at all levels.
Skills/Requirements
- 12+ years working in Software Development in product development organization
- Extensive experience in delivering scalable solutions
- Experience in a technical lead role a plus
- BS/MS/PhD in Computer Science, Computer Engineering, or related field or equivalent experience
- Proven experience programming in Java and Python
- Strong experience building microservices and distributed and scalable enterprise class applications
- Understanding fundamental design principles behind scalable applications
- Fundamental knowledge of software engineer best practices, agile methodologies, CI/CD pipeline
- Experience with embedded Linux a plus
- Experience/understanding of energy market a plus
- Interest in learning about control and optimization systems used in DER projects
- Interest in learning about DER equipment and applications – including solar arrays, batteries, generators, fuel cells, among others
- Interest in learning about resilience and economic use cases in DER projects
- If you are interested in this role, please visit Kohler's Job Portal and apply directly.
Responsibilities
- Be the Product point person for the Hardware Engineering team, using high-level perspective to define goals and create a vision for hardware and firmware development projects.
- Take ownership and lead the product development process of all Heila devices and integrated system implementations.
- Develop and document requirements for key initiatives, epics, and user stories while tracking product lifecycle.
- Take ownership and accountability for maintaining an accurate and up-to-date Hardware Product Roadmap.
- Create and maintain backlog items and prioritize them based on the overall strategy and business objectives, while mapping out project dependencies to inform the necessary sequence of development.
- Participate in daily standups, as well as planning, review and retrospective meetings while tracking progress through meetings and results.
- Works closely with other stakeholders (Heila’s Product, Algorithms, Project Teams, as well as other business units within Kohler) to identify and organize the steps required for the next product iteration.Â
- Represent the Product team and take a leadership role in defining and reviewing product testing, compliance, and certification processes in conjunction with compliance team, hardware engineering, and other internal stakeholders.
- Accountable for each stage of the product development process and the final product, taking the primary role in inspecting and evaluating product progress through each iteration.
Skills/Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or similar course of study. MBA or Master’s degree preferred.
- 10+ years of product management experience with a focus on electronic, programmable logic controller, and/or edge computing products including both hardware and firmware components.
- Technical experience in the field of electrical power distribution systems.
- Demonstrated ability to understand and discuss technical concepts, manage tradeoffs, and evaluate opportunistic new ideas with internal and external partners.
- Proven track record of taking ownership and successfully releasing products and delivering results in a fast-paced, dynamic startup environment.
- Experience leading cross-functional teams to deliver products and projects on tight deadlines, coordinating product development cycles and software development schedules.
- Experience in product management with advanced and/or emerging technologies.
- Experience using rapid prototyping and other creative mechanisms to gather direct feedback early in the product development process.
- Strong strategic aptitude. Proven ability to define a winning business strategy and product roadmap and gain buy-in from stakeholders at all levels.
- Interest in learning about microgrid equipment and applications – including solar arrays, batteries, generators, fuel cells, among others.
- Interest in learning about resilience and economic use cases in DER projects
- If you are interested in this role, please visit Kohler's Job Portal and apply directly.
Responsibilities
- Lead the design, development, testing, and deployment of software solutions to address customer needs in Heila’s target markets. These solutions might be for Heila EDGE (device based) computing environments as well as a web service, standalone tool, or user-facing web application.
- Identify and address bottlenecks and bugs on existing applications, while devising long-term solutions to these problems.
- Facilitate and drive knowledge sharing by owning and maintaining comprehensive documentation.
- Play a leading role in product scoping and roadmap / architecture discussions.
- Lead and mentor junior engineers.
- Push company innovation efforts and stay up to date on software industry trends and best practices.
- Work collaboratively with software engineers, power system engineers, and hardware engineers to define key milestones and manage project priorities, deadlines, and deliverables.
- Foster positive and effective business relationships at all levels.
Requirements
- 12+ years of full stack Software Engineering experience.
- Experience with the full life cycle of developing and maintaining scalable applications.
- Experience with producing quality software including best practices, agile methodologies, automated testing, CI/CD pipeline.
- Experience in a technical leadership role.
- Experience as a full stack developer.
- Experience programming in Java and Python.
- Experience with React or another modern JavaScript web framework.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- MS in Computer Science, Computer Engineering, or related field or equivalence is preferred.
- Experience/understanding of energy market a plus.
- Interest in learning about control and optimization systems used in DER projects.
- Interest in learning about DER equipment and applications – including solar arrays, batteries, generators, fuel cells, among others.
- Interest in learning about resilience and economic use cases in DER projects.
- Experience with user authentication and security
Responsibilities
- Design, develop, and implement innovative cloud-based solutions to meet business needs and requirements for current & future market use cases as the industry develops.
- Setup and maintain automated monitoring, metrics, and reporting systems for performance, operations, and alerts of our systems.
- Develop and deploy an automated test and build infrastructure, with a focus on reliability and security.
- Lead and maintain technical documentation for workflows, processes, and best practices across the cloud infrastructure.
- Influence architectural decisions with focus on security, scalability, and high-performance.
- Stay current with industry trends, making recommendations as needed to help the company excel.
- Foster positive and effective business relationships at all levels.
- Train and mentor junior teammates.
Skills/Requirements
- 7+ years of experience in cloud architecture, including infrastructure design, implementation, and management.
- Expertise in at least one major cloud platform (e.g., AWS, Azure, or Google Cloud Platform).
- Experience working with highly complex edge-to-cloud data and control pipelines.
- Strong knowledge of virtualization, containerization, and orchestration technologies (e.g., Docker, Kubernetes, and OpenStack).
- Proficiency in designing and implementing cloud-based solutions using Infrastructure as Code (IAC) tools such as Terraform, CloudFormation, or ARM Templates.
- Solid experience with message broker technologies such as Apache Kafka, with a strong understanding of distributed messaging systems, stream processing, and real-time data pipelines.
- Demonstrated experience in project management, including the ability to lead complex projects, prioritize tasks, and ensure timely delivery while maintaining high-quality standards and effective communication with stakeholders.
- Proficiency in working with various database technologies, including both SQL (e.g., PostgreSQL, MySQL, or MS SQL) and NoSQL databases (e.g., MongoDB, Cassandra, or Couchbase), with a strong understanding of database design, query optimization, and performance tuning.
- Comfortable programming in C/C++, Java, or Python on UNIX environments.
- Experience in software development, software architecture and application scalability patterns.
- Excellent communication and interpersonal skills, with the ability to clearly explain complex technical concepts to non-technical stakeholders.
- Interest in learning about control and optimization systems used in DER projects.
- Interest in learning about DER equipment and applications – including solar arrays, batteries, generators, fuel cells, among others.
- Interest in learning about resilience and economic use cases in DER projects.
- Travel as needed.
- If you are interested in this role, please visit Kohler's Job Portal and apply directly.
Responsibilities
- Develop and maintain early-stage microgrid system designs, site communication diagrams, and asset layouts and arrangements for new or existing projects. These include, but are not limited to, design optimization and feasibility analyses for internal and external stakeholders.
- Support on the design scoping and recommendations based on customer or developer use cases, while providing feasibility analysis to guide clients into the correct advanced energy choices based on Heila’s product road map and clients’ main objectives, identifying gaps in client requests and offerings.
- Prepare complete, clear, and concise reports or schematic-level system design diagrams and other required documentation for successful delivery and operations of projects.
- Ensure the Project Delivery Team is fully briefed on project design and functional requirements to facilitate project installation, commissioning, project closure, and inspection/reporting following commercial award. Maintain RFI logs and identify risks early on..
- Document use cases and work with Product team to verify system operation feasibility.
- Assist the Business Development and Project Delivery teams for sales related activities such as the review of as-built construction documentation, specification review & interpretation, energy market participation requirements, up-sells, etc.
- Foster positive and effective business relationships at all levels and project phases.
Skills/Requirements
- 5 to 7 years of technical/economic system modeling, schematic design, and engineering work experience focusing on complex DER projects, including the deployment of building management systems, SCADA, etc. in an industrial/engineering environment.
- Experience working in a consultative and client-facing role, interacting with product partners, vendors, and utilities to resolve issues with positive outcomes.
- Experience creating, reading, and interpreting electrical and communications schematic drawings, one-line diagrams, project specification, utility/AHJ requirements, etc.
- Excellent knowledge and understanding of control and optimization systems used in DER projects.
- Excellent knowledge and understanding of one or more DER equipment types and their applications – including solar arrays, batteries, generators, fuel cells, and other customer-sited assets.
- Excellent knowledge and understanding of resilience and economic use cases in DER projects.
- Familiarity with energy market products such as capacity markets, demand response, energy markets, and/or ancillary service products.
- Excellent knowledge and understanding of mechanical and electrical engineering concepts applied to commercial and industrial facilities.
- Ability to solve problems in unfamiliar environments in a self-directed manner.
- Bachelor’s or Master’s (preferred) degree in EE, ME, or CE.
- Ability to travel as needed.
- If you are interested in this role, please visit Kohler's Job Portal and apply directly.
OUR EMPLOYMENT PHILOSOPHY
Heila is committed to equitable employment principles. We recognize the value of committed worksite employees who feel they are being treated in a fully equitable and professional manner. The company is committed to continuously co-creating an equitable and inclusive environment that enables the recruitment and retention of highly qualified individuals representing the diverse communities in which we live.
Moreover, Heila promotes anti-discrimination practices both internally and across our business partnerships, and strives to apply technology and solutions to dismantle barriers to prosperity for marginalized communities.