Achieve great things
An important component of our batteries is the software. Our batteries are controlled by a battery management system, monitored via an over-the-air connection and will be orAn important component of our batteries is the software. Our batteries are controlled with a battery management system, monitored via an over-the-air connection and orchestrated on an IoT platform in the future.
As a Senior Software Engineer Cloud & IoT, you can expect exciting and responsible tasks with creative freedom:
- Conception and implementation of an IIoT / I4.0 platform taking into account high security requirements based on Azure
- Design and implementation of APIs and microservices
- Collaboration in the development of Cloud Centers of Excellence (CCoE)
- Coordination of requirements analysis and management with all relevant stakeholders
- Participate in all phases of the project, including requirements analysis, design, and testing
- Development of professional competencies and methods within the team
Energy and pioneering spirit – what we need from you
You are highly motivated and want to be part of the new energy storage technology from the beginning?
Job-related requirements - our must-haves
- Completed studies in computer science or comparable qualification acquired in practice
- At least 5 years of experience as a cloud engineer, ideally in the IoT environment
- Very good knowledge of modern software architectures and best practices
- Very good knowledge of at least one backend technology (.NET, Java, Python, Go)
- Experience with common protocols and interfaces such as MQTT, REST, OPC UA
- Experience with Azure IoT services such as Azure IoT Hub, Azure IoT Edge, Azure Sphere
- Experience with Azure services such as Azure Functions, Azure Logic Apps, Azure Stream Analytics, Azure Machine Learning
- Experience with databases and Big Data technologies (e.g. Azure SQL, Cosmos DB, Azure Data Lake, Azure Databricks, Hadoop, Spark, InfluxDB, TimescaleDB)
- Experience with security and data protection in Azure
- Experience with version control system Git
- Experience with agile software development processes and methods (e.g. Scrum, Kanban)
Nice-to-haves - with this you convince us
- Experience with data analysis and visualization (e.g. Power BI, Python, R, Tableau)
- Experience with machine learning and artificial intelligence (e.g. Azure Cognitive Services, Azure Machine Learning)
- Experience in a SPA front-end technology, preferably Angular
- Experience working with Docker & K8S
- Experience with the Linux command line
Personal requirements
- High level of commitment and reliability
- Independent team player
- Flexibility and diligent approach to work
- Pleasure in actively shaping a "greenfield" site
- Occasional willingness to travel locally and abroad (<10%)
- Fluent written and spoken English