Auf einen Blick
- Aufgaben: Gestalte und entwickle moderne Software für herausfordernde High-Tech-Produkte.
- Unternehmen: Innovatives Unternehmen im Herzen des Medical Valley mit einer kollaborativen Kultur.
- Vorteile: Flexible Arbeitszeiten, 30 Tage Urlaub, persönliche Weiterbildung und ein gesundes Arbeitsumfeld.
- Weitere Informationen: Dynamisches Team mit vielen Freizeitmöglichkeiten und Events für Mitarbeiter.
- Warum dieser Job: Arbeite an spannenden Projekten und mache einen echten Unterschied in der Technologiebranche.
- Qualifikationen: Über 10 Jahre Erfahrung in der Softwareentwicklung und Kenntnisse in C/C++ oder C#/.NET/Python.
Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.
As a Software Architect | High-Tech Systems you shape and develop state-of-the-art software for challenging high-tech products and machines.
In this role, you turn customer and system needs into a coherent, buildable, and testable software architecture for complex technical products.
You connect system, hardware, software, quality, and customer perspectives.
You make trade-offs explicit, provide engineers with clear technical direction, and maintain your technical credibility through design work and problem-solving skills as well as being hands-on in the code with the team.
You support our customers in the semiconductor, analytical, medical equipment industry, within the “Medical Valley”, the DACH region and beyond.
What function?
In this role, you turn customer and system needs into a coherent, buildable, and testable software architecture for complex technical products.
You connect system, hardware, software, quality, and customer perspectives.
You make trade-offs explicit, provide engineers with clear technical direction, and maintain your technical credibility through design work and problem-solving skills as well as being hands-on in the code with the team.
You support our customers in the semiconductor, analytical, medical equipment industry, within the “Medical Valley”, the DACH region and beyond.
What excites you as a Software Architect | High-Tech Systems (m/f/w)?
From our office in Erlangen and occasionally at customer sites, you will shape the software architecture of complex technical products:
- Architect complete systems, not just individual components.
Define system boundaries, actors, use cases, and functional and non-functional requirements (safety, security, reliability, performance, maintainability, scalability, and testability).
- Translate architecture into a workable backlog, clear implementation guidance.
Create fit-for-purpose architecture views and models, define interfaces and system as well as component design, and record decisions, rationales, assumptions, and consequences.
- Serve as technical lead and guide engineers through design reviews, architectural discussions, and key implementation decisions.
- Create and communicate sound object-oriented designs.
Explain abstractions, relationships, and architectural patterns, and use prototypes, proof-of-concepts, and technical experiments to reduce uncertainty and risk.
- Stay hands-on enough in the code to architect and discuss technologies and products with credibility.
You are comfortable working with C/C++ and/or C#/.
NET/Python and understand key concepts for hardware-near development such as real-time systems, state machines, concurrency, and resource management.
- Facilitate architectural trade-offs, resolve technical disagreements, align customers and suppliers, and take ownership of the technical direction.
- Communicate technical decisions effectively to both engineers and non-technical stakeholders.
- Sounds good so far? We'd love to tell you more…
What do you bring to the table?
- Bachelor’s or master’s degree in computer science or a related field.
- You have gained more than 10 years of experience with technical software development across different roles, product environments, and projects.
- Proficiency in one or more programming languages such as C/C++ and C#/. NET/Python for different operating systems
- You have extensive experience with various modern development methods, tools, and technologies (OOAD, Agile, TDD, MDSD, etc.) and use these to set up appropriate development processes.
- Experience with HIL/SIL, simulation, test automation and CI/CD is a strong differentiator.
- Experience with industrial, medical, semiconductor, automation, robotics or comparable complex systems is valuable.
You quickly gain expertise in unfamiliar products and are able to reason from first principles when solving technical challenges.
You use generative-AI tools in your daily work, or you are eager to learn how to use them responsibly and effectively.
- You communicate confidently in English and can work effectively in a German-speaking environment. German-language proficiency is a plus.
- Willingness to travel 10% worldwide
This is what you can you expect in return from Sioux?
- A 40-hour working week with a hybrid working model: you will work mainly from our Erlangen office and occasionally at customer sites, with one work from home day per week guaranteed and additional flexibility where it fits the project and team.
- A healthy work-life balance is very important to us. We offer 30 days of vacation per calendar year.
- You will work with passionate colleagues who share your drive for technology and business success.
- By combining our expertise in software, electronics, mechanics, mechatronics, mathematics and assembly, we make the impossible possible for our customers and get to work on challenging high-tech projects.
- You get a lot of freedom and responsibility; after all, you know exactly what you are doing.
- Personal coaching and training, so that you can continue to develop yourself.
- We also believe it is important to have fun together.
We organize events for our employees, from summer parties for the whole family and lively Christmas celebrations to inspiring knowledge events for the high-tech community.
- Our office in Sioux is ideally located in the heart of the “Medical Valley” in the university town of Erlangen.
- You can share your knowledge with colleagues over lunch, and there are always like-minded people around for a round of darts or table soccer to lighten the mood.
Sports are also a big deal at STG - join our running group or our beach volleyball team.
High-Tech & High-Fun
We can tell you all about the typical Sioux culture and the high-tech challenging projects.
About how you can develop yourself, like nowhere else.
But we’d rather have you hear it from our own employees.
Export control
This position requires access to controlled technology, as defined in the US Export Administration Regulations (15 C.
Qualified candidates must be legally authorized to access such controlled technology prior to beginning work.
Business demands may require Sioux to proceed with candidates who are immediately eligible to access controlled technology.
#J-18808-Ljbffr
Software Architect | High-Tech Systems (m/f/w) Arbeitgeber: Sioux Embedded systems
Sioux Embedded Systems bietet eine dynamische Arbeitsumgebung, in der Mitarbeiter an anspruchsvollen Projekten in der Hochtechnologie arbeiten können. Die Unternehmenskultur fördert Teamarbeit und technische Exzellenz, während die Möglichkeit zur persönlichen und beruflichen Weiterentwicklung gegeben ist. Zudem wird Wert auf eine enge Zusammenarbeit mit Kunden aus verschiedenen Branchen gelegt, was den Mitarbeitern wertvolle Einblicke und Erfahrungen bietet.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Software Architect | High-Tech Systems (m/f/w) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Sioux Embedded systems anzuklopfen, wenn du dich auf die Stelle als Software Architect | High-Tech Systems (m/f/w) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Sioux Embedded systems vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Architect | High-Tech Systems (m/f/w) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Sioux Embedded systems klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Sioux Embedded systems vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.