Position:
C / C++ / Embedded C++ Software Development Engineer
Company:
AMC Bridge
Location:
Ukraine (remote), Poland (remote), Uzbekistan (Hybrid), India (Hybrid)
Employment type:
Fulltime
Short Summary:
Our client is an established global technology company specializing in design and engineering software solutions. Their products are used by professionals across multiple industries to design, visualize, and simulate ideas before they are physically built or produced.
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
Requirement:
- 5+ years of experience as Software Development Engineer
- Proven experience in C++ development across multiple C++ standards and related technologies, including C++/CLI
- Experience developing C++ solutions for CAD data translation and interoperability using technologies such as Autodesk Translation Framework (ATF) and ODA IFC SDK
- Strong understanding of algorithms and data structures, and computational geometry
- Strong knowledge of the C++ Standard Library (STL) and Boost
- Good understanding of object-oriented design principles and common software architecture patterns
- Proficiency with common C++ development tools and environments (e.g., Git, Visual Studio, CMake and Jenkins CI)
- 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