Aufgaben Applikationsentwicklung (RTOS): Als Senior Software Developer (m/w/d) Applikation (RTOS) entwickelst du hardwarenahe Embedded-Applikationen auf Basis von FreeRTOS/ThreadX für ARM Cortex-M Systeme – von der Anwendungslogik bis zur Systemintegration. Backend & Anwendungslogik: Du konzipierst und realisierst Backend-Funktionalitäten sowie Software-Interfaces zu Subsystemen und User-Interfaces in C und C++. Treiberentwicklung: Du entwirfst und implementierst Geräte- und Schnittstellentreiber (z.B. ...
Wir freuen uns auf dich! Aufgaben Du entwickelst und erweiterst moderne Backend-Anwendungen mit .NET/C# und stellst eine hohe Codequalität durch Tests, Reviews und Dokumentation sicher Du wartest und verbesserst Teile der Import-Pipeline für Bauteil- und Kundendaten, einschließlich Clustering und kundendatenbezogener Tool-Endpunkte Du setzt Kundenwünsche und Feedback in enger Zusammenarbeit mit Customer Success technisch um Du baust und pflegst kundendatenbezogene Tool-Endpunkte sowie Konfigurationen, Mappings und Einstellungen Du implementierst neue Kalkulationsalgorithmen und validierst diese bei Bedarf Du pflegst Stammdaten, Materialdaten, Normen und Fertigungsdatenbanken und berätst KI- sowie Feature-Extraction-Teams fachlich Profil Du hast ein abgeschlossenes Studium im Bereich Informatik, Software Engineering, Maschinenbau, Mechatronik, Wirtschaftsingenieurwesen oder eine vergleichbare technische Ausbildung Du bringst mehrjährige Erfahrung in der Backend-Entwicklung mit .NET/C# mit und bewegst dich in diesem Ökosystem wie zuhause Du hast keine Berührungsängste mit komplexen technischen oder industriellen Daten und verstehst Bauteile, technische Zeichnungen, Fertigungstechnologien und industrielle Prozesse nicht nur oberflächlich Du hast idealerweise bereits mit CAD-, PLM-, PDM- oder ERP-nahen Datenstrukturen gearbeitet Du bewegst dich sicher in Azure DevOps, CI/CD, automatisierten Tests und agilen Entwicklungsprozessen Du gehst strukturiert und lösungsorientiert vor und findest dich schnell in bestehenden Softwarearchitekturen zurecht Wir bieten Attraktives Vergütungspaket: Du erhältst ein faires Gehalt mit verschiedenen Bausteinen wie betrieblicher Altersvorsorge und einem Budget für Weiterbildungen Umfangreiche Vergünstigungen: Du profitierst von Corporate Benefits wie Business Bike, Firmenfitness, BahnCard und zahlreichen Rabatten bei Partnern Flexibilität und Mobilität: Wir bieten dir flexible Arbeitszeiten und die Möglichkeit für mobiles Arbeiten, inklusive der Option für Workation Gestaltungsspielraum: In unserem wachsenden Unternehmen mit viel Drive und Offenheit kannst du echten Gestaltungsspielraum nutzen und Verantwortung übernehmen Offene Unternehmenskultur: Wir pflegen flache Hierarchien mit kurzen Entscheidungswegen, direkter Kommunikation und einem wertschätzenden "Du" auf allen Ebenen Teamzusammenhalt: Erlebe starken Zusammenhalt im Team durch regelmäßige Team-Events, Offsites und gemeinsame Aktivitäten außerhalb des Büros Moderne Arbeitsumgebung: Du arbeitest in einer modernen Umgebung mit guter Verkehrsanbindung, hochwertiger Ausstattung sowie kostenlosen Getränken und Snacks KMET1_DE ...
Das bieten wir Dir - Abwechslungsreiche Projekte bei renommierten Industrieunternehmen - Individuelle Förderung und Weiterbildungsmöglichkeiten - Work-Life-Balance (u.a. Home Office, Events) - Betriebliche Altersvorsorge - Zahlreiche Mitarbeiterrabatte Deine Aufgaben - Entwicklung und Weiterentwicklung von anspruchsvollen Softwarelösungen in C++ - Mitarbeit in einem dynamischen Team bei der Umsetzung innovativer Projekte - Analyse, Design und Implementierung von Softwarekomponenten - Enge Zusammenarbeit mit internen Fachbereichen und ggf.externen Partnern Das bringst Du mit - Erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung - 2–5 Jahre relevante Berufserfahrung in der Softwareentwicklung nach Studienabschluss - Sehr gute Kenntnisse in C/C++, Python, C# - Deutsch oder muttersprachliches Englisch (NATO-Standard) - Kenntnisse im Bereich IT-Security sind von Vorteil Firmenbeschreibung Bei MCA zu arbeiten bedeutet vor allem, in ein großes sowie schnell wachsendes Unternehmen einzusteigen, das großartige Projekte zu verwirklichen hat! Der Beitritt zur MCA ist die Garantie für eine an Ihre Bedürfnisse angepasste persönliche Betreuung während Ihrer gesamten Laufbahn, unabhängig davon, ob Sie als Consultant, Business Manager oder in einer unterstützenden Funktion tätig sind. ...
Vertrauensarbeitszeit - Fachliche und persönliche Weiterentwicklungsmöglichkeiten - Networking und einfach Spaß haben bei Teamevents, Weihnachtsfeiern oder Sommerfesten - Flexibilität durch die Möglichkeit, mobil zu arbeiten Das bringst du mit - Erfolgreich abgeschlossenes Studium im Bereich Informatik, Computer Science, Elektrotechnik oder vergleichbar - Kenntnisse in der objektorientierten Programmierung, insbesondere mit C# - Erfahrungen in der Virtualisierung und Container Anwendung wünschenswert - Sehr gute Deutsch- und gute Englischkenntnisse Unser Team lebt von Vielfalt, von Expert:innen, die ihre unterschiedlichen Stärken für die gemeinsamen Ziele einbringen möchten. ...
Erfahrung in der Arbeit mit relationalen Datenbanken (z.B.SQL Server) und ORM-Technologien (z.B.Entity Framework). Gute Kenntnisse in der agilen Softwareentwicklung (Scrum/Kanban) und in der Anwendung von Versionskontrollsystemen (z.B.Git). Deine Entwicklungsperspektiven Wir möchten langfristig mit Dir zusammenarbeiten! ...
Du bist Mitglied eines agilen Entwicklungsteams, das an der Definition der Features mitwirkt und anschließend deren Umsetzung verantwortet. Dazu gehört auch die Erstellung der technischen Dokumentation, sowie die Sicherstellung der Produktqualität. • Softwareentwicklung und -wartung unserer Produkte im militärischen Kontext unter Anwendung moderner Methoden und Werkzeuge • Mitarbeit in einem agilen Software-Entwicklungsteam • Kommunikation und Abstimmung mit dem Product Owner und weiteren Stakeholdern, um die Kundenanforderungen und technischen Anforderungen zu verstehen • Kreative Beteiligung an der Lösungsfindung und deren Umsetzung • Aktive Beteiligung an der Fehleranalyse und -beseitigung • Erstellung der technischen Dokumentation • Implementierung von Unit- und Komponententests • Unterstützung bei der Durchführung der Softwareverifikation Wir bieten Dir: • Spannende und herausfordernde Projekte • Individuelle Weiterbildungsmöglichkeiten und Aufstiegschancen • Eine vielseitige, selbständige und verantwortungsvolle Tätigkeit • Ein attraktives, erfolgsorientiertes Gehalt und Perspektiven • Flache Hierarchien und kurze Kommunikations- und Entscheidungswege • Flexible Arbeitszeiten und Homeoffice • Firmenevents • Corporate Benefits Programm, eGym Wellpass, JobRad • Kinderbetreuungszuschuss Werde Teil unseres Teams! ...
Sie implementieren REST-APIs und Microservices.Das Lifecycle-Management bestehender Anwendungen ist ebenfalls Teil Ihres Wirkens.Sie entwickeln moderne Webanwendungen mit ASP.NET Core.Sie konzeptionieren Softwarearchitekturen und setzen diese um.Sie führen Code-Reviews und Qualitätssicherungen durch und unterstützen im Test- und Release-Prozess.Sie arbeiten in agilen Teams nach Scrum zusammen.Die Analyse und Behebung von Fehlern sowie die Performance-Optimierung runden Ihr Aufgabengebiet ab. Ihr Profil Sie verfügen über ein erfolgreich abgeschlossenes Studium der Informatik oder über eine vergleichbare Ausbildung, z.B.zum Fachinformatiker für Anwendungsentwicklung.Zudem haben Sie Erfahrung in der Entwicklung mit C# .NET / .NET Core / .NET 8 oder neuerer Versionen.Sie verfügen über sehr gute Kennisse in folgenden Bereichen: Migration .NET Framework nach .NET Core, ASP.NET Core, Microsoft SQL und Entity Framework sowie mit Package Repository Management, Software Package Distribution, REST-Services, Dependency Injection und Unit Tests.Kenntnisse mit Azure Services (z.B. Graph API), Git, GitLab, CI/CD-Pipelines, Clean Architecture und Microservices sind von Vorteil.Sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift runden Ihr Profil ab. ...
Deine Aufgaben dabei sind: - Du entwickelst komplexe, performante und skalierbare Softwarelösungen in C++. Du treibst unsere Automatisierung voran, schreibst aussagekräftige Unit- und Integrationstests (z.B.mit Catch2) und entwickelst CI/CD-Pipelines kontinuierlich weiter. Du unterstützt Junior- und Mid-Level-Entwickler als technische Ansprechperson, teilst dein Wissen und förderst ihre Weiterentwicklung durch aktives Mentoring. ...
Flexibilität durch die Möglichkeit, mobil zu Arbeiten (abhängig vom Kundenunternehmen) Dein Profil - Studium der Informatik, Elektrotechnik oder vergleichbar - Erfahrung in Embedded Softwareentwicklung oder Software Engineering - Kenntnisse in C/C++, Linux oder Echtzeitsystemen - Idealerweise Erfahrung mit sicherheitskritischen Normen - Sehr gute Deutsch- und gute Englischkenntnisse Unser Angebot ist wie für dich gemacht? Dann freuen wir uns auf deine Bewerbungsunterlagen! Bitte sende uns einen vollständigen Lebenslauf sowie ein Motivationsschreiben mit deinem konkreten Einsatzwunsch und deiner Gehaltsvorstellung zu. ...
Wir realisieren spannende Projekte für namhafte Kunden in allen Technologiebereichen und für alle Branchen und überzeugen täglich mit fundierter Expertise und fachlichem Know-how. Aufgaben Gemeinsam mit dem Team entwickelst du Machine-Vision-Software, die direkten Kundennutzen in unseren hochperformanten Bestückmaschinen generiert Dafür erarbeitest du innovative Lösungen - von der technischen Studie, über Implementierung und Test bis hin zur Integration Selbständig stimmst Du Interfaces sowie das Software-Design mit den Kolleg:innen ab Deine Hauptaufgabe ist die Entwicklung objektorientierter Software im Bereich Bildverarbeitung mit C++ Du trägst Mitverantwortung für die Produktpflege der Machine-Vision-Algorithmen Profil Masterstudium in Informatik, Mathematik, Elektrotechnik oder vergleichbar sowie Erfahrung in der industriellen 2-D-/3-D-Bildverarbeitung und gutes mathematisches Verständnis komplexer Algorithmen Gute Kenntnisse in der C++-Entwicklung unter Windows, idealerweise Erfahrung mit KI-Technologien in der Bildverarbeitung und der Programmierung nebenläufiger Systeme Ausgeprägte Analysefähigkeit, strukturierte und lösungsorientierte Arbeitsweise sowie Freude an komplexen Softwaresystemen und agiler, interdisziplinärer Zusammenarbeit Wir bieten Unbefristeter Arbeitsvertrag Viel Flexibilität durch die Möglichkeit, mobil zu arbeiten Bei uns kannst du eigene Ideen einbringen und aktiv mitgestalten Bei uns kannst du Verantwortung übernehmen und dich weiterentwickeln Networking und einfach Spaß haben bei Teamevents, Weihnachtsfeiern oder Sommerfesten KMET1_DE ...