A
AMC Bridge
Backend
C++ Software Development Engineer (2D/3D)
C++StlBoostAlgorithmsData StructuresComputational Geometry2D/3D Geometric DataOpenglThree.jsVisual StudioCmakeSiemens NxAutocadAutodesk InventorCatia V5SolidworksParasolid
About the Position
We are looking for an experienced Software Development Engineer to join our team and contribute to the development of software solutions for a global technology company. Our customers deliver industry-leading products used by professionals worldwide, helping businesses design, visualize, and optimize complex engineering solutions.
Responsibilities
- Developing new features and enhancing existing functionality
- Automating processes to streamline workflows
- Fixing software issues and ensuring system stability
- Refactoring code to improve quality and performance
- Supporting customers and addressing their technical needs
Requirements
- 3+ years of experience as Software Development Engineer
- BS or MS in Math, Computer Science, Engineering or related fields
- Proven experience in C++ development, with strong knowledge of modern C++ standards and best practices.
- Strong understanding of algorithms and data structures, with experience in performance tuning and optimization.
- Solid grasp of computational geometry, including handling 2D/3D geometric data
- Strong knowledge of the C++ Standard Library (STL) and Boost.
- Knowledge of computer graphics concepts and experience with graphics technologies such as OpenGL, WebGL, or Three.js.
- Good understanding of object-oriented design principles and common software architecture patterns.
- Proficiency with common C++ development tools and environments (e.g., Visual Studio, CMake).
- Strong problem-solving skills and ability to work on complex, performance-critical systems.
- Intermediate+ English level.
Benefits
- Competitive salary
- Professional and friendly team
- Flexible work schedule
- Remote work mode
- Paid vacation, sick days, and more
- Medical Insurance
C++ Software Development Engineer (2D/3D)
View Original