Software Engineer (m/w/d) in Stuttgart, Baden-Württemberg at GlassPoint
Explore Related Opportunities
Job Description
GlassPoint helps heavy industry decarbonize by replacing fuel-based steam with solar thermal heat. This reduces energy costs and improves long-term energy security. We’re a proven technology, already operating some of the world’s largest solar steam projects across sun-belt regions in oil and gas, metals, and mining.
As we grow in Germany, we are building a team across multiple disciplines, united by one mission: developing technologies that push the limits of sustainable energy and create real-world impact.
As a Software Engineer, you will play a key role in developing and validating control software for our parabolic-trough solar-thermal industrial process-heat systems. Working closely with solar, process, mechanical, and electrical engineers, you will translate functional descriptions and control narratives into reliable, scalable control solutions that power industrial-scale renewable energy plants.
What you’ll do
- Conceptualize, prototype, test, and evaluate control software for parabolic trough solar-thermal systems
- Program, test, and debug a laboratory version of the control software
- Specify software and communication functions for local tracking drive controllers in collaboration with external suppliers
- Develop software for mechanical test benches, including data acquisition and evaluation tools
- Work closely with cross-disciplinary engineering teams to ensure robust and scalable control architectures
- Translate functional descriptions and control narratives into structured software architectures
- Develop and maintain control systems using modern programming practices
- Implement version control and CI/CD workflows
- Validate and refine control strategies through testing and debugging
- Collaborate in an agile, startup-style engineering environment
What you bring
- Degree in Computer Science or a related field
- 3+ years of professional experience in software engineering or a comparable area
- Profound knowledge of control systems and their architecture
- Strong experience with Python programming
- Experience with version control systems (Git/GitHub) and CI/CD pipelines
- Knowledge of control communication protocols (e.g., serial communication, Modbus/TCP)
- Team-player mindset with startup mentality
- Interest in solar-thermal systems and renewable energy applications
- Fluent in English; German is a plus
Nice to have:
- Experience porting legacy VBA code to Python or other modern programming languages
- Good understanding of general physics, especially thermodynamics
What we offer
- Make an impact — see your designs come to life in industrial-scale solar-thermal plants
- High level of ownership from concept to implementation
- Diverse team — collaborate with experts across disciplines
- Hands-on, collaborative culture with quick decision-making
- Flexible working arrangements that let you focus, connect, and collaborate
- Opportunities to grow — technical leadership, skill development, and cross-disciplinary learning
- Team activities and knowledge sharing
- Opportunities for international collaboration
We value inclusion and encourage an environment of belonging, welcoming team members of all backgrounds, regardless of gender, gender identity, nationality, ethnic or social background, religion, disability, age, sexual orientation, or any other characteristic. We have zero tolerance for any form of discrimination.