Job

In this role, you develop high-performance software solutions for IoT and cloud using cutting-edge Google Cloud technologies, integrating various devices such as PV inverters and smart meters.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • About SOTEC & Your Role At SOTEC, we shape digital transformation at the intersection of cloud architecture, IoT, and machine learning. As a long-standing Google Cloud partner, we develop tailored solutions in agile teams for innovative mid-sized companies and DAX-listed corporations.
  • As a (Senior) IoT Software Engineer (m/f/d), you bring intelligent systems into the field, connect modern hardware to the cloud, and help drive the energy transition at its very foundation.
  • Future responsibilities: IoT & cloud development: You develop high-performance software solutions using state-of-the-art Google Cloud technologies, with a focus on IoT and Industry 4.0.
  • Device integration: You integrate various OEM devices—particularly PV inverters, battery storage systems, wallboxes, heat pumps, and smart meters.
  • End-to-end ownership: You oversee the entire development lifecycle, from requirements analysis and architecture design through to automated testing and release.
  • Technical consulting: You will gradually take on more responsibility and, in the medium term, advise our customers on technical matters and system architectures.

Our expectations of you

Qualifications

  • Programming languages: Strong knowledge of Go (Golang) or a strong willingness to use Go in an IoT context.
  • Protocol knowledge: Proficient in communication protocols such as Modbus TCP, OCPP, and MQTT.
  • Problem-solving skills: Strong analytical abilities, a proactive approach to work, and a passion for complex troubleshooting.
  • Mindset & Team Spirit: Passion for renewable energy and the energy transition, a strong team spirit, and excellent German and English skills.

Experience

  • IoT expertise: Hands-on experience in developing and integrating IoT systems (preferably Home Energy Management Systems / HEMS).
  • Linux & Containerization: Proficient in working with IoT devices running Linux, with experience using Docker.

What we offer

  • So you can focus fully on your projects, we provide the right environment: Maximum flexibility: flexible working hours, remote work and 30 days of vacation—plus Christmas Eve and New Year’s Eve off.
  • Strong community: A diverse, approachable bunch of IT enthusiasts, and great team events (summer party, Christmas party, outings).
  • Mobility & Location: Centrally located in Ostelsheim (Stuttgart/Böblingen/Calw region), with the option of a company car or mobility allowance.
  • Tech-Level Next: Work directly with Google Cloud and Microsoft Azure at the highest level.
  • Learn & Grow Individual professional development, e.g. through Coursera, official certifications, and conferences.
  • Knowledge transfer: Our monthly working lunch for knowledge sharing.

Benefits

Health, fitness & fun

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Ostelsheim
    75395 Baden-Württemberg, Germany

About your employer

SOTEC is a family-owned technology company based in Ostelsheim that has been providing customized software, hardware, and IoT/Cloud solutions for industrial applications since 1980. The company focuses on digital solutions for industry and commerce and collaborates internationally with medium-sized and large clients.

Company type
Established Company
Work model
Onsite
Industry
Internet, IT, Telecommunication
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • ATSPMannheim

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time
    • Senior

    Consultant & Project Manager – You are the primary contact for our clients and take on the leadership of new projects. Optimize processes & create added value – With your expertise, you will design more efficient workflows and support our clients with...

    • SAP for Healthcare
    • ABAP
  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4

IoT Software Engineer

SOTEC Software Entwicklungs GmbH & Co. Mikrocomputertechnik KG