Logo Bystronic

Senior Software Developer C++

New

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

    • Location Gilching

      82205 Bayern

      Germany

    This is 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