Logo Bystronic

Senior Software Developer C++

Job

  • Level
    Senior
  • Location
    Gilching
  • Working Model
    Hybrid, Onsite
  • Job Field
    Software
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment

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 You Will Work On

Job Locations

  • Location Gilching

    82205 Bayern

    Germany

About Your Employer

Bystronic

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
Logo Bystronic

Senior Software Developer C++

Location
Gilching
Working Model
Hybrid, Onsite
Diversity
Open for all genders

More Jobs