Senior Software Developer C++

Bystronic

Job

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 summary

This listing has been machine translated. Show original

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

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.

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.

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Gilching
    82205 Bayern, Germany

About your employer

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.

Company size
50-249 Employees
Company type
Established Company
Work model
Onsite, Hybrid
Industry
Industry, Production
  • HUK-COBURG VersicherungsgruppeCoburg

    • Hybrid
    • Onsite
    • Full Time

    Hello, let's say WE! We - the HUK-COBURG Insurance Group - are among the top 10 in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our...

    • Java
    • Spring Boot
    • Apache Kafka
  • WebslineSalzburg, Freilassing

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...

    • C#
    • JavaScript
    • SQL
    • CSS
    • HTML5
    • AJAX
    • MS SQL-Server
    • +2
    • +3
  • sinoDusseldorf

    • Easy Apply
    • Onsite
    • Full Time
    • Senior

    sino AG, based in downtown Düsseldorf, has been an innovative financial service provider for over 25 years. We specialize in the execution of securities transactions for the most active and demanding traders in Germany. With currently 26 employees, we...

    • Java
    • PHP
    • C#
    • SQL
    • Linux
    • Windows

Senior Software Developer C++

Bystronic