{"id":21854,"date":"2026-04-09T10:57:15","date_gmt":"2026-04-09T08:57:15","guid":{"rendered":"https:\/\/aci-laser.com\/?post_type=jobs&#038;p=21854"},"modified":"2026-04-09T10:57:17","modified_gmt":"2026-04-09T08:57:17","slug":"jobanzeige-softwareentwickler","status":"publish","type":"jobs","link":"https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/","title":{"rendered":"Softwareentwickler (m\/w\/d) Laserbeschriftungssoftware Magic Mark"},"content":{"rendered":"\n<div class=\"wp-block-group container\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><section id=\"default-aci\" class=\"text-bild-block text-bild-block-id-69f2a421e5e3d default-aci\">                \n                    <div class=\"container\">                        \n                                                \n                        <div class=\"row\">                                        \n                        <div class=\"col\">\n                                <h1 class=\"textBlock-headline  default-aci\">Warum diese Stelle richtig Spa\u00df macht<\/h1>\n                        <\/div>                                        \n                    <\/div>                        \n                        <div class=\"row text\">\r\n                        <div class=\"col\">\r\n                            <div class=\"textBlock-text\">\r\n                                \n<p class=\"wp-block-wt-text-bild-block\">Magic Mark ist nicht nur eine Software \u2013 sie ist das zentrale Werkzeug, mit dem unsere Kunden Laserbeschriftung in der Praxis umsetzen: zuverl\u00e4ssig, effizient und reproduzierbar. Wenn du Lust hast, an einem Produkt zu arbeiten, das direkt an realer Hardware h\u00e4ngt, bei Kunden im Einsatz ist und bei dem Qualit\u00e4t, Stabilit\u00e4t und saubere Architektur wirklich z\u00e4hlen, dann ist das hier die passende Aufgabe. Du entwickelst Magic Mark weiter: neue Funktionen, bessere Performance, robuste Ger\u00e4teanbindung \u2013 und du siehst den Effekt deiner Arbeit unmittelbar im System und im Kundenfeedback.<\/p>\n\r\n                            <\/div>\r\n                        <\/div>                                        \r\n                    <\/div>                        \n                    <\/div>                                \r\n            <\/section><style>.text-bild-block-id-69f2a421e5e3d .textBlock-headline{scroll-margin-top:100px;}@media(max-width:991px){.text-bild-block-id-69f2a421e5e3d .textBlock-headline{scroll-margin-top:300px;}}<\/style><script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const targetId = \"default-aci\";\n\n    const scrollToHashTarget = function () {\n        if (window.location.hash !== \"#\" + targetId) {\n            return;\n        }\n\n        let targetElement = document.getElementById(targetId);\n        if (!targetElement) {\n            return;\n        }\n\n        const headlineTarget = targetElement.querySelector(\".textBlock-headline\");\n        if (headlineTarget) {\n            targetElement = headlineTarget;\n        }\n\n        window.setTimeout(function () {\n            targetElement.scrollIntoView({\n                behavior: \"smooth\",\n                block: \"start\"\n            });\n        }, 100);\n    };\n\n    scrollToHashTarget();\n    window.addEventListener(\"load\", scrollToHashTarget);\n    window.addEventListener(\"hashchange\", scrollToHashTarget);\n});\n<\/script><\/div><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group container has-white-background-color has-background has-small-font-size\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns has-medium-font-size is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"background-color:#f7f6f6;font-size:16px;flex-basis:66.66%\">\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<section id=\"default-aci\" class=\"text-bild-block text-bild-block-id-69f2a421e68fa default-aci\">                \n                    <div class=\"container\">                        \n                                                \n                                                \n                        <div class=\"row text\">\r\n                        <div class=\"col\">\r\n                            <div class=\"textBlock-text\">\r\n                                <style>\n    pre {\n      font-family: Arial;\nfont-size: 16px\n    }\n  <\/style>\n<pre>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2023\/12\/Icon_Standort.png\" alt=\"Standort\" width=\"20\" height=\"20\"> <span>Nohra (Weimar\/Th\u00fcringen)<\/span>              <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2023\/12\/Icon_Jobvertrag.png\" alt=\"Vertrag\" width=\"20\" height=\"20\">  <span>Vollzeit<\/span>\n<\/pre>\r\n                            <\/div>\r\n                        <\/div>                                        \r\n                    <\/div>                        \n                    <\/div>                                \r\n            <\/section><style>.text-bild-block-id-69f2a421e68fa .textBlock-headline{scroll-margin-top:100px;}@media(max-width:991px){.text-bild-block-id-69f2a421e68fa .textBlock-headline{scroll-margin-top:300px;}}<\/style><script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const targetId = \"default-aci\";\n\n    const scrollToHashTarget = function () {\n        if (window.location.hash !== \"#\" + targetId) {\n            return;\n        }\n\n        let targetElement = document.getElementById(targetId);\n        if (!targetElement) {\n            return;\n        }\n\n        const headlineTarget = targetElement.querySelector(\".textBlock-headline\");\n        if (headlineTarget) {\n            targetElement = headlineTarget;\n        }\n\n        window.setTimeout(function () {\n            targetElement.scrollIntoView({\n                behavior: \"smooth\",\n                block: \"start\"\n            });\n        }, 100);\n    };\n\n    scrollToHashTarget();\n    window.addEventListener(\"load\", scrollToHashTarget);\n    window.addEventListener(\"hashchange\", scrollToHashTarget);\n});\n<\/script>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<section id=\"default-aci\" class=\"text-bild-block text-bild-block-id-69f2a421e69ab default-aci\">                \n                    <div class=\"container\">                        \n                                                \n                        <div class=\"row\">                                        \n                        <div class=\"col\">\n                                <h2 class=\"textBlock-headline  default-aci\">Deine Aufgaben<\/h2>\n                        <\/div>                                        \n                    <\/div>                        \n                        <div class=\"row text\">\r\n                        <div class=\"col\">\r\n                            <div class=\"textBlock-text\">\r\n                                <li>Weiterentwicklung unserer Laserbeschriftungssoftware Magic Mark (Feature-Entwicklung, Pflege, Refactoring)<\/li>\n<li>Implementierung und Optimierung von Funktionen rund um Bedienlogik, Jobs\/Layouts, Prozessabl\u00e4ufe und Datenhandling<\/li>\n<li>Schnittstellen- und Hardwareanbindung: Kommunikation mit Laserquellen, Achssystemen, Peripherie, ggf. Feldbus-\/ Industrieschnittstellen (projektabh\u00e4ngig)<\/li>\n<li>Qualit\u00e4t und Stabilit\u00e4t: Debugging, Fehleranalyse (Logs\/Tracing), Reproduzierbarkeit, saubere Releases<\/li>\n<li>Architektur und Code-Qualit\u00e4t: modulare Struktur, wiederverwendbare Komponenten, Dokumentation, Tests wo sinnvoll<\/li>\n<li>Enge Zusammenarbeit mit Elektronik, Konstruktion, Applikation\/Service und Projektteams \u2013 du bist nah am Produkt und \nan der Realit\u00e4t beim Kunden<\/li>\n\r\n                            <\/div>\r\n                        <\/div>                                        \r\n                    <\/div>                        \n                    <\/div>                                \r\n            <\/section><style>.text-bild-block-id-69f2a421e69ab .textBlock-headline{scroll-margin-top:100px;}@media(max-width:991px){.text-bild-block-id-69f2a421e69ab .textBlock-headline{scroll-margin-top:300px;}}<\/style><script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const targetId = \"default-aci\";\n\n    const scrollToHashTarget = function () {\n        if (window.location.hash !== \"#\" + targetId) {\n            return;\n        }\n\n        let targetElement = document.getElementById(targetId);\n        if (!targetElement) {\n            return;\n        }\n\n        const headlineTarget = targetElement.querySelector(\".textBlock-headline\");\n        if (headlineTarget) {\n            targetElement = headlineTarget;\n        }\n\n        window.setTimeout(function () {\n            targetElement.scrollIntoView({\n                behavior: \"smooth\",\n                block: \"start\"\n            });\n        }, 100);\n    };\n\n    scrollToHashTarget();\n    window.addEventListener(\"load\", scrollToHashTarget);\n    window.addEventListener(\"hashchange\", scrollToHashTarget);\n});\n<\/script>\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<section id=\"default-aci\" class=\"text-bild-block text-bild-block-id-69f2a421e6a2c default-aci\">                \n                    <div class=\"container\">                        \n                                                \n                        <div class=\"row\">                                        \n                        <div class=\"col\">\n                                <h2 class=\"textBlock-headline  default-aci\">Das bringst Du mit (Muss)<\/h2>\n                        <\/div>                                        \n                    <\/div>                        \n                        <div class=\"row text\">\r\n                        <div class=\"col\">\r\n                            <div class=\"textBlock-text\">\r\n                                <li>Mehrj\u00e4hrige Erfahrung in der Softwareentwicklung, idealerweise im technischen\/industriellen Umfeld<\/li>\n<li>Sehr gute Kenntnisse in .NET \/ C# \/ C++ \/ C<\/li>\n<li>Gute Kenntnisse in mindestens einer weiteren Sprache: Python\/Visual Basic<\/li>\n<li>Umgang mit Versionsverwaltung (Git), Build-\/ Release-Prozessen sowie Unit-\/Integrationstests<\/li>\n<li>Strukturiertes Arbeiten, sauberes Debugging und verl\u00e4ssliche Umsetzung (Code-Qualit\u00e4t, Dokumentation, Nachvollziehbarkeit)<\/li>\n<li>Sehr gutes Deutsch, gutes Englisch<\/li>\n\n\n\r\n                            <\/div>\r\n                        <\/div>                                        \r\n                    <\/div>                        \n                    <\/div>                                \r\n            <\/section><style>.text-bild-block-id-69f2a421e6a2c .textBlock-headline{scroll-margin-top:100px;}@media(max-width:991px){.text-bild-block-id-69f2a421e6a2c .textBlock-headline{scroll-margin-top:300px;}}<\/style><script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const targetId = \"default-aci\";\n\n    const scrollToHashTarget = function () {\n        if (window.location.hash !== \"#\" + targetId) {\n            return;\n        }\n\n        let targetElement = document.getElementById(targetId);\n        if (!targetElement) {\n            return;\n        }\n\n        const headlineTarget = targetElement.querySelector(\".textBlock-headline\");\n        if (headlineTarget) {\n            targetElement = headlineTarget;\n        }\n\n        window.setTimeout(function () {\n            targetElement.scrollIntoView({\n                behavior: \"smooth\",\n                block: \"start\"\n            });\n        }, 100);\n    };\n\n    scrollToHashTarget();\n    window.addEventListener(\"load\", scrollToHashTarget);\n    window.addEventListener(\"hashchange\", scrollToHashTarget);\n});\n<\/script>\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<section id=\"default-aci\" class=\"text-bild-block text-bild-block-id-69f2a421e6aa8 default-aci\">                \n                    <div class=\"container\">                        \n                                                \n                        <div class=\"row\">                                        \n                        <div class=\"col\">\n                                <h2 class=\"textBlock-headline  default-aci\">Pluspunkte (Nice to have)<\/h2>\n                        <\/div>                                        \n                    <\/div>                        \n                        <div class=\"row text\">\r\n                        <div class=\"col\">\r\n                            <div class=\"textBlock-text\">\r\n                                <li>Hardwarenahe Programmierkenntnisse, z. B. Programmierung von Microcontrollern (Embedded C\/C++) oder generell N\u00e4he zu Ger\u00e4tetreibern\/Protokollen<\/li>\n<li>Erfahrung mit Ger\u00e4tekommunikation (z. B. TCP\/IP, Serial, propriet\u00e4re Protokolle), Timing-\/Echtzeitn\u00e4he oder Automatisierung<\/li>\n<li>Praxis in Desktop-Applikationen (UI\/Bedienkonzepte) und Softwareproduktpflege im Feld (Backward Compatibility, Updates)<\/li>\n\n\n\n\n\r\n                            <\/div>\r\n                        <\/div>                                        \r\n                    <\/div>                        \n                    <\/div>                                \r\n            <\/section><style>.text-bild-block-id-69f2a421e6aa8 .textBlock-headline{scroll-margin-top:100px;}@media(max-width:991px){.text-bild-block-id-69f2a421e6aa8 .textBlock-headline{scroll-margin-top:300px;}}<\/style><script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const targetId = \"default-aci\";\n\n    const scrollToHashTarget = function () {\n        if (window.location.hash !== \"#\" + targetId) {\n            return;\n        }\n\n        let targetElement = document.getElementById(targetId);\n        if (!targetElement) {\n            return;\n        }\n\n        const headlineTarget = targetElement.querySelector(\".textBlock-headline\");\n        if (headlineTarget) {\n            targetElement = headlineTarget;\n        }\n\n        window.setTimeout(function () {\n            targetElement.scrollIntoView({\n                behavior: \"smooth\",\n                block: \"start\"\n            });\n        }, 100);\n    };\n\n    scrollToHashTarget();\n    window.addEventListener(\"load\", scrollToHashTarget);\n    window.addEventListener(\"hashchange\", scrollToHashTarget);\n});\n<\/script>\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<section id=\"default-aci\" class=\"text-bild-block text-bild-block-id-69f2a421e6b23 default-aci\">                \n                    <div class=\"container\">                        \n                                                \n                        <div class=\"row\">                                        \n                        <div class=\"col\">\n                                <h2 class=\"textBlock-headline  default-aci\">Was dich bei ACI erwartet<\/h2>\n                        <\/div>                                        \n                    <\/div>                        \n                        <div class=\"row text\">\r\n                        <div class=\"col\">\r\n                            <div class=\"textBlock-text\">\r\n                                <li>Interdisziplin\u00e4res Team, das Probleme gemeinsam l\u00f6st (Software, Elektronik, Mechanik, Applikation)<\/li>\n<li>Kurze Entscheidungswege, viel Gestaltungsspielraum und pragmatische Umsetzung<\/li>\n<li>Unbefristeter Arbeitsvertrag<\/li>\n<li>Flexible Arbeitszeiten (Gleitzeit, Homeoffice)<\/li>\n<li>Attraktive Verg\u00fctung, Pr\u00e4mien &#038; Boni<\/li>\n<li>Betriebliche Altersvorsorge<\/li>\n<li>Verm\u00f6genswirksame Leistungen<\/li>\n<li>Ergonomischer Arbeitsplatz<\/li>\n<li>Weiterbildungsm\u00f6glichkeiten<\/li>\n<li>Gesundheitschecks<\/li>\n<li>Kostenloser Kaffee<\/li>\n<li>Mitarbeiter-Events u. v. m.<\/li>\n\r\n                            <\/div>\r\n                        <\/div>                                        \r\n                    <\/div>                        \n                    <\/div>                                \r\n            <\/section><style>.text-bild-block-id-69f2a421e6b23 .textBlock-headline{scroll-margin-top:100px;}@media(max-width:991px){.text-bild-block-id-69f2a421e6b23 .textBlock-headline{scroll-margin-top:300px;}}<\/style><script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const targetId = \"default-aci\";\n\n    const scrollToHashTarget = function () {\n        if (window.location.hash !== \"#\" + targetId) {\n            return;\n        }\n\n        let targetElement = document.getElementById(targetId);\n        if (!targetElement) {\n            return;\n        }\n\n        const headlineTarget = targetElement.querySelector(\".textBlock-headline\");\n        if (headlineTarget) {\n            targetElement = headlineTarget;\n        }\n\n        window.setTimeout(function () {\n            targetElement.scrollIntoView({\n                behavior: \"smooth\",\n                block: \"start\"\n            });\n        }, 100);\n    };\n\n    scrollToHashTarget();\n    window.addEventListener(\"load\", scrollToHashTarget);\n    window.addEventListener(\"hashchange\", scrollToHashTarget);\n});\n<\/script>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column has-background has-medium-font-size is-layout-flow wp-block-column-is-layout-flow\" style=\"background-color:#f7f6f6;flex-basis:33.33%\">\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<section id=\"default-aci\" class=\"text-bild-block text-bild-block-id-69f2a421e6c85 default-aci\">                \n                    <div class=\"container\">                        \n                                                \n                        <div class=\"row\">                                        \n                        <div class=\"col\">\n                                <h3 class=\"textBlock-headline  default-aci\">Interesse?<\/h3>\n                        <\/div>                                        \n                    <\/div>                        \n                        <div class=\"row text\">\r\n                        <div class=\"col\">\r\n                            <div class=\"textBlock-text\">\r\n                                <p>Wir freuen uns, dass du dich f\u00fcr diese Stelle interessierst. Bitte sende uns deine Bewerbung per E-Mail an <a class=\"wt-k-click-mail\" href=\"mailto:%6b%61%72%72%69%65%72%65@%61%63%69-%6c%61%73%65%72.%64%65\">&#x6b;&#x61;&#x72;&#x72;&#x69;&#x65;&#x72;&#x65;&#x40;&#x61;&#x63;&#x69;&#x2d;&#x6c;&#x61;&#x73;&#x65;&#x72;&#x2e;&#x64;&#x65;<\/a>. F\u00fcr weitere Informationen kannst du dich gerne an Mirko Wunderlich wenden.<\/p>\n\n<p>ACI Laser GmbH<br\/>\nOT Nohra <br\/>\nSteinbr\u00fcchenstr. 14 <br\/>\n99428 Grammetal<\/p>\n\n<p>T +49 (0) 3643 4152-0 <br\/>\nE-Mail:\u00a0<a class=\"wt-k-click-mail\" href=\"mailto:%6b%61%72%72%69%65%72%65@%61%63%69-%6c%61%73%65%72.%64%65\">&#x6b;&#x61;&#x72;&#x72;&#x69;&#x65;&#x72;&#x65;&#x40;&#x61;&#x63;&#x69;&#x2d;&#x6c;&#x61;&#x73;&#x65;&#x72;&#x2e;&#x64;&#x65;<\/a><\/p>\n\n<p>Vor dem Absenden deiner Bewerbung lies bitte unsere <a target=\"_blank\" href=\"\/de\/datenschutzerklaerung\/\" target=\"_blank\">Datenschutzerkl\u00e4rung<\/a> zur Verarbeitung deiner Daten.<\/p>\r\n                            <\/div>\r\n                        <\/div>                                        \r\n                    <\/div>                        \n                    <\/div>                                \r\n            <\/section><style>.text-bild-block-id-69f2a421e6c85 .textBlock-headline{scroll-margin-top:100px;}@media(max-width:991px){.text-bild-block-id-69f2a421e6c85 .textBlock-headline{scroll-margin-top:300px;}}<\/style><script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const targetId = \"default-aci\";\n\n    const scrollToHashTarget = function () {\n        if (window.location.hash !== \"#\" + targetId) {\n            return;\n        }\n\n        let targetElement = document.getElementById(targetId);\n        if (!targetElement) {\n            return;\n        }\n\n        const headlineTarget = targetElement.querySelector(\".textBlock-headline\");\n        if (headlineTarget) {\n            targetElement = headlineTarget;\n        }\n\n        window.setTimeout(function () {\n            targetElement.scrollIntoView({\n                behavior: \"smooth\",\n                block: \"start\"\n            });\n        }, 100);\n    };\n\n    scrollToHashTarget();\n    window.addEventListener(\"load\", scrollToHashTarget);\n    window.addEventListener(\"hashchange\", scrollToHashTarget);\n});\n<\/script>\n\n\n<div style=\"height:21px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n            \r\n        <section id=\"\" class=\"button-block button-block-id-69f2a421e6d04 \">             \r\n            <div class=\"container\">\r\n                <div class=\"button-wrapper\">\r\n                    <div class=\"row\">\r\n                        <div class=\"content\">\r\n                            <a href=\"\/wp-content\/uploads\/2026\/04\/ACI-Laser-Stellenanzeige-Softwareentwickler.pdf\" class=\"dynamic-button\" data-href=\"\/wp-content\/uploads\/2026\/04\/ACI-Laser-Stellenanzeige-Softwareentwickler.pdf\" data-target=\"\"  ><div class=\"wt-btn-outline-grey btn-with-icon\"><span class=\"icon-download\"><\/span><span>Stellenanzeige als PDF<\/span><\/div><\/a>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>                            \r\n            <\/div>                                  \r\n        <\/section><script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n    const scrollToTarget = (targetId) => {\r\n        if (!targetId) {\r\n            return;\r\n        }\r\n\r\n        let targetElement = document.getElementById(targetId);\r\n        if (!targetElement) {\r\n            return;\r\n        }\r\n\r\n        const headlineTarget = targetElement.querySelector(\".textBlock-headline\");\n        if (headlineTarget) {\n            targetElement = headlineTarget;\n        }\n\n        targetElement.style.scrollMarginTop = \"100px\";\n        targetElement.scrollIntoView({\n            behavior: \"smooth\",\n            block: \"start\"\n        });\n    };\n    \r\n    document.querySelectorAll(\".dynamic-button\").forEach(button => {\r\n        button.addEventListener(\"click\", function (event) {\r\n            event.preventDefault();\r\n\r\n            let inputField = document.querySelector(\"input.wpcf7-form-control.wpcf7-hidden[name='field-quelle']\");\r\n\r\n            let originalUrl = this.dataset.href;\r\n            let targetId = this.dataset.target;\r\n\r\n            if (originalUrl) {\r\n                let url = new URL(originalUrl, window.location.origin);\r\n                let params = new URLSearchParams(url.search);\r\n\r\n                if (inputField) {\r\n                    let paramValue = params.get(\"type\") || \"default_value\";\r\n                    inputField.value = paramValue;\r\n                }\r\n\r\n                const is_external = url.origin !== window.location.origin;\r\n                if (is_external) {\r\n                    let ext_href = url.href.split(\"#\")[0];\r\n                    if (targetId) {\r\n                        ext_href += \"#\" + targetId;\r\n                    }\r\n                    window.open(ext_href, \"_blank\", \"noopener\");\r\n                    return;\r\n                }\r\n\r\n                let newUrl = url.pathname;\r\n                if (params.toString()) {\r\n                    newUrl += `?${params.toString()}`;\r\n                }\r\n\r\n                if (window.location.pathname !== url.pathname) {\r\n                    window.location.href = newUrl + (targetId ? \"#\" + targetId : \"\");\r\n                    return;\r\n                }\r\n\r\n                window.history.replaceState({}, \"\", newUrl + (targetId ? \"#\" + targetId : \"\"));\r\n            }\r\n\r\n            if (targetId) {\r\n                scrollToTarget(targetId);\r\n            }\r\n        });\r\n    });\r\n});\r\n<\/script>\n\n\n<div style=\"height:21px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n<section class=\"newsletter-form-section newsletter-section-wrap newsletter-form-69f2a421e70af \">\n                <div class=\"jarallax newsletter-window\" style=\"background-image: url(\/wp-content\/uploads\/2023\/11\/Prismengrafik_1900x400.jpg);\">\n                    <div class=\"container\">\n                        <div class=\"row\">\n                            <div class=\"col-12\">\n                                <div class=\"textbanner-wrapper d-flex align-items-center justify-content-md-between flex-column flex-md-row gap-2\">\n                                    \n                                    <div class=\"newsletter-form-info\">\n                                        <div class=\"textbanner-text\">\n                                            Kein passendes Stellenangebot gefunden? Bewirb dich gerne initiativ.\n                                        <\/div>\n                                    <\/div>\n                                    \n                                    <div class=\"newsletter-form-group\">\n                                        \n                                        <div>\n                                            <a class=\"wt-k-click-mail\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;%6d%61%69%6c%74%6f:%6b%61%72%72%69%65%72%65@%61%63%69-%6c%61%73%65%72.%64%65\">\n                            <div class=\"wt-btn-outline\"><span>Initiativ bewerben<\/span><\/div>\n                     <\/a>     \n                                        <\/div>\n                                        \n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/section><script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    document.querySelectorAll(\".dynamic-button-banner\").forEach(button => {\n        button.addEventListener(\"click\", function (event) {\n            event.preventDefault();\n\n            let inputField = document.querySelector(\"input.wpcf7-form-control.wpcf7-hidden[name='field-quelle']\");\n            let originalUrl = this.dataset.href;\n            let targetId = this.dataset.target;\n\n            if (originalUrl) {\n                let url = new URL(originalUrl, window.location.origin);\n                let params = new URLSearchParams(url.search);\n\n                if (inputField) {\n                    let paramValue = params.get(\"type\") || \"default_value\";\n                    inputField.value = paramValue;\n                }\n\n                const is_external = url.origin !== window.location.origin;\n                if (is_external) {\n                    let extHref = url.href.split(\"#\")[0];\n                    if (targetId) {\n                        extHref += \"#\" + targetId;\n                    }\n                    window.open(extHref, \"_blank\", \"noopener\");\n                    return;\n                }\n\n                let newUrl = url.pathname;\n                if (params.toString()) {\n                    newUrl += `?${params.toString()}`;\n                }\n\n                if (window.location.pathname !== url.pathname) {\n                    window.location.href = newUrl + (targetId ? \"#\" + targetId : \"\");\n                    return;\n                }\n\n                window.history.replaceState({}, \"\", newUrl + (targetId ? \"#\" + targetId : \"\"));\n            }\n\n            if (targetId) {\n                let targetElement = document.getElementById(targetId);\n\n                if (targetElement) {\n                    const headlineTarget = targetElement.querySelector(\".textBlock-headline\");\n                    if (headlineTarget) {\n                        targetElement = headlineTarget;\n                    }\n\n                    targetElement.style.scrollMarginTop = window.innerWidth <= 991 ? \"-600px\" : \"-200px\";\n                    targetElement.scrollIntoView({\n                        behavior: \"smooth\",\n                        block: \"start\"\n                    });\n                }\n            }\n        });\n    });\n});\n<\/script>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":0,"menu_order":0,"template":"","class_list":["post-21854","jobs","type-jobs","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Arbeite bei ACI Laser - Jetzt bewerben!<\/title>\n<meta name=\"description\" content=\"Sie suchen einen Job im Maschinenbau und Lasertechnologie? Informieren Sie sich jetzt \u00fcber unsere Stellenangebote &amp; bewerben Sie sich!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Arbeite bei ACI Laser - Jetzt bewerben!\" \/>\n<meta property=\"og:description\" content=\"Sie suchen einen Job im Maschinenbau und Lasertechnologie? Informieren Sie sich jetzt \u00fcber unsere Stellenangebote &amp; bewerben Sie sich!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/\" \/>\n<meta property=\"og:site_name\" content=\"ACI Laser GmbH\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-09T08:57:17+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/\",\"url\":\"https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/\",\"name\":\"Arbeite bei ACI Laser - Jetzt bewerben!\",\"isPartOf\":{\"@id\":\"https:\/\/aci-laser.com\/de\/#website\"},\"datePublished\":\"2026-04-09T08:57:15+00:00\",\"dateModified\":\"2026-04-09T08:57:17+00:00\",\"description\":\"Sie suchen einen Job im Maschinenbau und Lasertechnologie? Informieren Sie sich jetzt \u00fcber unsere Stellenangebote & bewerben Sie sich!\",\"breadcrumb\":{\"@id\":\"https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/aci-laser.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jobs\",\"item\":\"https:\/\/aci-laser.com\/de\/jobs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Softwareentwickler (m\/w\/d) Laserbeschriftungssoftware Magic Mark\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aci-laser.com\/de\/#website\",\"url\":\"https:\/\/aci-laser.com\/de\/\",\"name\":\"ACI Laser GmbH\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/aci-laser.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Arbeite bei ACI Laser - Jetzt bewerben!","description":"Sie suchen einen Job im Maschinenbau und Lasertechnologie? Informieren Sie sich jetzt \u00fcber unsere Stellenangebote & bewerben Sie sich!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/","og_locale":"de_DE","og_type":"article","og_title":"Arbeite bei ACI Laser - Jetzt bewerben!","og_description":"Sie suchen einen Job im Maschinenbau und Lasertechnologie? Informieren Sie sich jetzt \u00fcber unsere Stellenangebote & bewerben Sie sich!","og_url":"https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/","og_site_name":"ACI Laser GmbH","article_modified_time":"2026-04-09T08:57:17+00:00","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/","url":"https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/","name":"Arbeite bei ACI Laser - Jetzt bewerben!","isPartOf":{"@id":"https:\/\/aci-laser.com\/de\/#website"},"datePublished":"2026-04-09T08:57:15+00:00","dateModified":"2026-04-09T08:57:17+00:00","description":"Sie suchen einen Job im Maschinenbau und Lasertechnologie? Informieren Sie sich jetzt \u00fcber unsere Stellenangebote & bewerben Sie sich!","breadcrumb":{"@id":"https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/aci-laser.com\/de\/jobs\/jobanzeige-softwareentwickler\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/aci-laser.com\/de\/"},{"@type":"ListItem","position":2,"name":"Jobs","item":"https:\/\/aci-laser.com\/de\/jobs\/"},{"@type":"ListItem","position":3,"name":"Softwareentwickler (m\/w\/d) Laserbeschriftungssoftware Magic Mark"}]},{"@type":"WebSite","@id":"https:\/\/aci-laser.com\/de\/#website","url":"https:\/\/aci-laser.com\/de\/","name":"ACI Laser GmbH","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aci-laser.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"}]}},"_links":{"self":[{"href":"https:\/\/aci-laser.com\/de\/wp-json\/wp\/v2\/jobs\/21854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aci-laser.com\/de\/wp-json\/wp\/v2\/jobs"}],"about":[{"href":"https:\/\/aci-laser.com\/de\/wp-json\/wp\/v2\/types\/jobs"}],"wp:attachment":[{"href":"https:\/\/aci-laser.com\/de\/wp-json\/wp\/v2\/media?parent=21854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}