TA
Software Developer
- Hiring from
- Germany
- Work type
- Hybrid
- Posted
609,811 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
About The Company
GNS - Gesellschaft für Numerische Simulation mbH is a leading provider of innovative software solutions dedicated to the fields of numerical simulation, visualization, and analysis of complex technical systems. With a history spanning over 30 years, the company has established itself as a trusted partner for industries such as automotive, aerospace, and mechanical engineering worldwide. GNS is committed to delivering high-quality, reliable, and cutting-edge software that enables engineers and researchers to simulate real-world scenarios with precision and efficiency. The company's focus on continuous innovation and technical excellence positions it at the forefront of the simulation software industry, supporting its clients in optimizing product development processes and achieving technological advancements.
About The Role
We are seeking multiple C++ Software Developers (m/w/d) to join our dynamic development team in Braunschweig at the earliest possible date. In this role, you will be integral to designing, developing, and enhancing our advanced simulation software solutions. Your work will directly impact the functionality, performance, and usability of our products, which are utilized globally by leading companies in automotive, aerospace, and engineering sectors. The ideal candidate is passionate about modern software development, eager to tackle technical challenges, and interested in contributing to innovative projects that push the boundaries of simulation technology. Whether you are a seasoned professional or a motivated newcomer, this position offers an exciting opportunity to grow your expertise and make a significant contribution to our company's success.
Qualifications
The ideal candidate will possess a relevant university degree in (Technical) Computer Science, Mathematics, Physics, Mechanical Engineering, or a comparable field. You should have experience in software development on both Windows (using Visual Studio) and Linux platforms (using Qt Creator, Eclipse, or similar tools). Strong proficiency in modern C++ programming is essential, with additional knowledge of C, GUI development with Qt, graphics programming with OpenGL or Vulkan, and version control systems such as SVN being highly advantageous. Familiarity with CMake, Python, and experience in developing AI applications or working within simulation environments like Crash, NVH, or CFD will set you apart. Senior roles require several years of relevant development experience and a proven track record of delivering complex software solutions.
Responsibilities
GNS - Gesellschaft für Numerische Simulation mbH is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. We welcome applications from individuals of all backgrounds, regardless of gender, age, ethnicity, disability, or any other characteristic protected by law. Our goal is to foster a workplace where everyone can thrive, contribute their unique perspectives, and achieve their full potential.
GNS - Gesellschaft für Numerische Simulation mbH is a leading provider of innovative software solutions dedicated to the fields of numerical simulation, visualization, and analysis of complex technical systems. With a history spanning over 30 years, the company has established itself as a trusted partner for industries such as automotive, aerospace, and mechanical engineering worldwide. GNS is committed to delivering high-quality, reliable, and cutting-edge software that enables engineers and researchers to simulate real-world scenarios with precision and efficiency. The company's focus on continuous innovation and technical excellence positions it at the forefront of the simulation software industry, supporting its clients in optimizing product development processes and achieving technological advancements.
About The Role
We are seeking multiple C++ Software Developers (m/w/d) to join our dynamic development team in Braunschweig at the earliest possible date. In this role, you will be integral to designing, developing, and enhancing our advanced simulation software solutions. Your work will directly impact the functionality, performance, and usability of our products, which are utilized globally by leading companies in automotive, aerospace, and engineering sectors. The ideal candidate is passionate about modern software development, eager to tackle technical challenges, and interested in contributing to innovative projects that push the boundaries of simulation technology. Whether you are a seasoned professional or a motivated newcomer, this position offers an exciting opportunity to grow your expertise and make a significant contribution to our company's success.
Qualifications
The ideal candidate will possess a relevant university degree in (Technical) Computer Science, Mathematics, Physics, Mechanical Engineering, or a comparable field. You should have experience in software development on both Windows (using Visual Studio) and Linux platforms (using Qt Creator, Eclipse, or similar tools). Strong proficiency in modern C++ programming is essential, with additional knowledge of C, GUI development with Qt, graphics programming with OpenGL or Vulkan, and version control systems such as SVN being highly advantageous. Familiarity with CMake, Python, and experience in developing AI applications or working within simulation environments like Crash, NVH, or CFD will set you apart. Senior roles require several years of relevant development experience and a proven track record of delivering complex software solutions.
Responsibilities
- Develop modern, high-performance software solutions based on C++ with intuitive user interfaces using Qt.
- Create cross-platform applications compatible with Windows and Linux operating systems.
- Design and implement new features and functionalities to enhance existing products and develop new offerings.
- Advance our 3D visualization components utilizing OpenGL, ensuring high-quality graphical output and performance.
- Participate in software architecture design, contribute to quality assurance processes, and optimize software performance.
- Collaborate closely with engineers, developers, and clients to understand requirements and translate them into technical solutions.
- Opportunity to work on innovative software products with a global reach and impact.
- Engagement with challenging technical projects within the realm of modern simulation and CAE software.
- Flexible working hours and hybrid work models to support work-life balance.
- Short decision-making paths and a flat organizational structure fostering a collaborative environment.
- Personalized training and development programs to support your professional growth.
- Join a highly skilled, collegial team with a strong focus on technical excellence and innovation.
GNS - Gesellschaft für Numerische Simulation mbH is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. We welcome applications from individuals of all backgrounds, regardless of gender, age, ethnicity, disability, or any other characteristic protected by law. Our goal is to foster a workplace where everyone can thrive, contribute their unique perspectives, and achieve their full potential.
