Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
This is an international technology company that develops software to support innovation and efficiency in industrial and manufacturing sectors. Its platforms enable organizations to design, manage, and optimize products throughout their lifecycle, with tools spanning design automation, digital product management, connectivity, and immersive visualization technologies.
We are looking for a C++ Software Development Engineer who will contribute to the continuous improvement of a globally recognized PDM/PLM platform used in the engineering industry. The role involves maintaining and enhancing the system through issue resolution, implementation of new features, code refactoring, customer support, and automation improvements.
LOCATION: Ukraine (remote), Poland (remote)
MINIMUM EXPERIENCE:
2+ years of experience as Software Development Engineer.
EDUCATION:
BS or MS in Computer Science, Math, or Engineering.
REQUIREMENTS:
- Proven experience in C++ development, with strong knowledge of modern C++ standards and best practices
- Strong understanding of algorithms and data structures
- Good grasp of object-oriented design principles and software architecture patterns
- Proficiency with common C++ development tools and environments (e.g., Visual Studio, CMake)
- Experience with Git and common development workflows
- Strong problem-solving skills and ability to work on complex, performance-critical systems
- Intermediate+ English level
- Hands-on experience with CAD platforms (NX, AutoCAD, Inventor, CATIA V5, SOLIDWORKS) and their APIs, enabling integration, customization, and automation of design workflows
- Understanding of Product Data Management (PDM) and Product Lifecycle Management (PLM) systems, including how they integrate with engineering and manufacturing environments, and support for workflow optimization, data consistency, and collaboration
- Experience with C#, COM, or scripting languages such as Bash or PowerShell, which can help with automation, tool integration, or internal process improvements
- Familiarity with computational geometry, algorithmic problem-solving, or 3D data manipulation to support advanced product modeling and data handling
- Exposure to working with engineering, design, or manufacturing teams to bridge software solutions with practical industry needs
- 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
- Competitive salary
- Professional and friendly team
- Flexible work schedule
- Remote work mode
- Paid vacation, sick days, and more
- Medical Insurance
Key Skills
Ranked by relevanceReady to apply?
Join AMC Bridge, Inc. and take your career to the next level!
Application takes less than 5 minutes

