Software Developer (m/f/d)
Оccupation: Software developer
Why this place is really funMagic Mark is not only a software - it is the central tool with which our customers implement laser marking in practice: reliable, efficient and reproducible. If you want to work on a product that directly depends on real hardware, is in use with customers and really count on the quality, stability and clean architecture, this is the right task here.
You develop Magic Mark: new features, better performance, robust device connection - and you see the effect of your work directly in the system and in customer feedback.
Development of our Magic Mark Laser Labeling Software (Feature Development, Care, Refactoring) Implementation and optimization of functions related to operating logic, jobs/layouts, process sequences and data handling Interface and hardware connection: communication with laser sources, axle systems, periphery, possibly Fieldbus/Industrial interfaces (project-dependent) Quality and Stability: Debugging, Error Analysis (Logs/Tracing), Reproducibility, Clean Releases Architecture and Code Quality: modular structure, reusable components, documentation, tests where meaningful Close cooperation with electronics, construction, application/service and project teams - you are close to the product and the reality of the customer
Multiannual experience in software development, ideally in the technical/industrial environment Very good knowledge of .NET / C# / C++ / C Good knowledge of at least one other language: Python/Visual Basic Dealing with version management (Git), build/release processes as well as unit/integration tests Structured work, clean debugging and reliable implementation (code quality, documentation, traceability)
Very good German, good English
Advantages (Nice to have)
Hardware-related programming skills, e.g. programming of microcontrollers (embedded C/C++) or generally close to device drivers/protocols Experience with device communication (e.g. TCP/IP, serial, proprietary protocols), timing/real time proximity or automation Practice in desktop applications (UI/control concepts) and software product maintenance in the field (Backward Compatibility, Updates)
Short decision paths, a lot of design space and pragmatic implementation Interdisciplinary team that solves problems together (software, electronics, mechanics, application) Gliding time and home office Further training Occupational pensions
Joblocations:
99428 THUERINGEN, GERMANY
* After clicking the Read more button, the original advert will open on our partner's website, where you can see the details of this vacancy and contact information.
Contact
![]() | ACI Laser GmbH | |
| null, 99428 | ||
| Germany |
The text of this ad was translated from German into English using an automatic translation system and may contain semantic and lexical errors. Therefore, it should be used for introductory purposes only. For more detailed information, see the original text of the ad at the link below.
For more information read the original ad