Auf einen Blick
- Aufgaben: Leite spannende Embedded Software-Projekte von der Idee bis zur Umsetzung.
- Unternehmen: Innovatives Unternehmen mit Fokus auf technische Exzellenz und Teamarbeit.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Entwicklungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft der Technologie und führe ein kreatives Team.
- Qualifikationen: Erfahrung in Embedded C++, Matlab/Simulink und Projektmanagement.
Das prognostizierte Gehalt liegt zwischen 75000 - 95000 € pro Jahr.
Our client is looking for an experienced
Technical Lead, Embedded Software, to join its R&D Engineering organization and support the industrialization of innovative embedded products.
This role combines technical leadership with hands-on embedded software engineering
You will lead the software work package within multidisciplinary product development projects while actively contributing to the design and implementation of embedded software solutions.
- The ideal candidate brings strong expertise in embedded C++ development
- Matlab/Simulink
- , model-based development
- , and requirements engineering
, together with proven experience coordinating embedded software teams and driving successful project execution.
- Your Responsibilities
- Lead the embedded software activities within product development projects from concept through industrialization.
- Drive the planning, estimation, execution, and successful delivery of embedded software work packages.
- Guide and mentor embedded software engineers, ensuring high standards of software quality and timely delivery.
- Translate system requirements into detailed software requirements and maintain full traceability throughout development.
- Plan and coordinate software sub-projects using a structured waterfall development approach.
- Manage software scope, effort estimation, resource planning, technical risks and project milestones.
- Collaborate closely with system engineers, electronics engineers, mechanical engineers, and cross-functional stakeholders.
- Support software architecture, implementation, integration, verification and validation activities.
- Contribute to the continuous improvement of software development processes and engineering practices.
- Required Qualifications
Education
- Bachelor's or Master's degree in Computer Science, Electrical Engineering or a related Engineering discipline.
- Required Experience
- 5-8 years of professional experience in Embedded Software Engineering.
- 5-8 years of Technical Project Management or Technical Lead experience.
- Proven track record delivering embedded software projects in industrial or product development environments.
- Experience leading software teams while remaining technically hands-on.
- Strong execution mindset with the ability to deliver high-quality results under project constraints.
- Technical Skills
- Must Have
- Strong Embedded Software Development experience
- Matlab/Simulink (3-5+ years)
- Requirements Engineering
- Technical Project Management
- Software estimation, planning and delivery
- Embedded software lifecycle
- Software quality management
- Cross-functional collaboration
- Highly Desirable
- Model-Based Development (MBD)
- Automatic Code Generation for Embedded Targets
- Software Architecture
- Embedded Systems Design
- Software Verification & Validation
- Tools
- Matlab
- Simulink
- C++
- Jira
- Confluence
- Language Requirements
German
Fluent (spoken and written)
English
- Fluent (spoken and written)
- What Makes You Successful
You are an experienced embedded software engineer who enjoys taking ownership of technical delivery.
You combine strong engineering expertise with excellent planning and coordination skills and can successfully lead software work packages in complex R&D environments.
You communicate effectively across multidisciplinary teams, quickly understand technical challenges, and maintain a strong focus on execution, quality, and delivery.
#J-18808-Ljbffr
Software Technical Lead Arbeitgeber: Randstad Digital
Als Arbeitgeber in Frankfurt am Main bieten wir eine unbefristete Vollzeitstelle, die dir die Möglichkeit gibt, in einer etablierten IT Umgebung zu arbeiten und deine Expertise in Kubernetes und Container Technologien weiterzuentwickeln. Unsere moderne Arbeitsumgebung fördert flexible Arbeitszeiten und mobiles Arbeiten, während individuelle Weiterbildungs- und Entwicklungsmöglichkeiten sowie freiwillige Zusatzleistungen wie Urlaubs- und Weihnachtsgeld dir helfen, deine Karriereziele zu erreichen. Wenn du ein Umfeld suchst, in dem du technische Verantwortung übernehmen und aktiv an spannenden Projekten mitwirken kannst, bist du bei uns genau richtig.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Software Technical Lead 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 Randstad Digital anzuklopfen, wenn du dich auf die Stelle als Software Technical Lead 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 Randstad Digital vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Technical Lead 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 Randstad Digital 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 Randstad Digital 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.