Your mission
Position Summary:
We are looking for a Platform Engineer to help to help maintain, scale, and evolve our cloud-based systems and embedded control software platform used in renewable energy applications. You will join a multidisciplinary engineering team - including hardware, mechanical, software, and application engineers and your focus will be on DevOps practices, cloud deployment, automation, platform reliability, and integration of frontend, backend, and embedded software systems.
Responsibilities:
We are looking for a Platform Engineer to help to help maintain, scale, and evolve our cloud-based systems and embedded control software platform used in renewable energy applications. You will join a multidisciplinary engineering team - including hardware, mechanical, software, and application engineers and your focus will be on DevOps practices, cloud deployment, automation, platform reliability, and integration of frontend, backend, and embedded software systems.
Responsibilities:
- Develop, support and improve frontend and backend components:
- Frontend: user management, access control, permission management
- Backend: data collection, processing, analytics integration, API development
- Build and manage containerized environments (Docker/ Kubernetes).
- Establish CI/CD pipelines to automate build, test, and deployment processes.
- Maintain and optimize workflows.
- Develop automation scripts for platform operations, builds, testing, deployment, and monitoring using Bash/Shell scripting and Python.
- Develop, review and deploy firmware and system-level code in C/C++.
- Collaborate closely with hardware and application engineers to ensure full system integration.
- Implement analytics, AI/ML functionalities, and automated reporting.
- Work with PostgreSQL and other relational databases to ensure reliable data storage and retrieval.