Job
- Level
- Senior
- Job Field
- Software
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Gilching
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you develop high-performance software for laser machines, take technical responsibility, optimize software architectures, and support your team in maintaining and diagnosing complex systems.
Job Technologies
Your role in the team
- Active participation and further development of the central software platform for our laser machines within an agile SCRUM team.
- Assumption of technical responsibility for key software components.
- Development of high-performance and robust software, including for: laser beam control, management and calibration of complex 5-axis kinematics, conceptual and technical advancement of a 2D/3D graphics core.
- Design, evaluation, and continuous improvement of a scalable, maintainable, and testable software architecture, taking into account existing legacy code.
- Implementation of complex software solutions in C++ with Visual Studio for MS Windows.
- Analysis, debugging, and sustainable resolution of complex and cross-system error scenarios.
- Technical support for commissioning and service colleagues in diagnosing issues on customer machines.
- Implementation of best practices (e.g., Clean Code, Code Reviews, Refactoring).
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Computer Science, Mathematics, or a comparable technical field of study.
Qualifications
- Very good knowledge of Object-Oriented Design (OOD) and Object-Oriented Programming (OOP).
- Strong emphasis on high-quality, maintainable, and well-testable code (Clean Code).
- Strong performance awareness regarding runtime, memory consumption, and system stability.
- Very good technical understanding as well as interest in tool, machine, or laser processing systems.
- Ability to quickly grasp complex technical contexts and develop sustainable solutions.
- Independent, structured, and goal-oriented working style with a high quality standard.
- Ability to work in a team as well as the willingness to share knowledge within the team.
- Knowledge in CAD, CAM, or visualization software.
- Proficient in version control systems (e.g., Git, CVS).
- Experience in a Scrum or agile development environment.
Experience
- Several years of solid experience in professional software development with C++ (STL, ATL, COM, CLR-Interop, native Windows APIs, DirectX).
- Experience in software development for series products in an industrial environment.
- Experience with multithreading and parallelization.
- Experience in code reviews.
This text has been machine translated. Show original
What we offer
- A versatile and challenging task in a fascinating industry with a future.
- High degree of autonomy and influence on architecture and design decisions.
- Work in an experienced, interdisciplinary development team.
- Modern development processes and tools.
- Careful and personalized onboarding as well as training opportunities.
- Mobile working - hybrid work model with up to 2 days of mobile work per week nationwide in Germany and up to 20 days per year from abroad within the EU.
- Open, appreciative communication at eye level and collaboration with dedicated teams in an innovative, international environment.
- Health & Wellbeing - ergonomic workstations, health days, WellPass.
- Employee benefits such as bike leasing, corporate benefits, and company pension schemes.
This text has been machine translated. Show original
Topics that you deal with on the job
Job Locations
This is your employer
Bystronic
Bystronic ist ein weltweit führender Anbieter von hochwertigen Lösungen für die Blechbearbeitung. Im Fokus liegt die Automation des gesamten Material- und Datenflusses der Prozesskette Schneiden und Biegen. Zum Portfolio gehören Laserschneidsysteme, Abkantpressen sowie entsprechende Automations- und Softwarelösungen. Umfassende Dienstleistungen runden das Angebot ab.
Description
- Company Size
- 50-249 Employees
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Industry, Production