Logo Bystronic

Senior Software Developer C++

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