About the role

  • Software Engineer developing reliable C++ code for Autodesk Fusion in Kraków, collaborating with global teams and enhancing manufacturing technology.

Responsibilities

  • Develop high-quality, reliable C++ code for Autodesk Fusion
  • Implement new features and enhancements while collaborating with senior engineers
  • Ensure code follows Autodesk engineering standards and security best practices
  • Apply established design patterns and engineering practices to solve technical challenges
  • Troubleshoot and debug issues using modern development tools
  • Investigate reported problems and implement effective fixes
  • Test new functionality and collaborate with QA teams on validation
  • Contribute to improving automated testing and product quality
  • Develop and maintain automated tests
  • Document new features, technical decisions, and code updates
  • Maintain clear Jira tasks and technical documentation
  • Contribute to design documentation with guidance from senior engineers
  • Work in an Agile environment with regular sprints and team ceremonies
  • Participate in daily stand-ups, sprint planning, reviews, and retrospectives
  • Share progress, blockers, and ideas with the team
  • Gain understanding of Fusion architecture, user workflows, and product goals
  • Participate in technical discussions and solution design
  • Break down complex problems and contribute to scalable solutions
  • Help develop maintainable, reusable, and robust code
  • Understand real customer workflows and engineering challenges
  • Consider user impact when building new features
  • Collaborate with product managers and UX teams to deliver meaningful improvements
  • Continuously develop your technical expertise
  • Explore new technologies and development approaches
  • Collaborate with global engineering teams across Autodesk

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 2+ years of professional software development experience
  • Strong programming skills in C++
  • Familiarity with Git or other version control systems
  • Experience with Agile development practices
  • Experience using development tools such as IDEs, debugging tools, and testing frameworks
  • Nice to Have
  • Experience with CAD software or development related to 3D geometry
  • Interest in design, engineering, or manufacturing software
  • Experience working with large-scale desktop or cloud-connected applications

Benefits

  • Flexible working hours
  • Professional development opportunities

Job title

Software Engineer, C++

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job