Pros: The R&D team in Beijing offers a great opportunity to work on cutting-edge software solutions within the design and engineering industry. I appreciated the chance to contribute to significant product development and collaborate with talented engineers. The company provides access to modern tools and technologies, which helped me grow my technical skills considerably. Being part of a global organization means exposure to diverse perspectives.
Cons: While there's flexibility, the sheer volume of work and tight deadlines in certain projects could impact work-life balance. Sometimes it felt like navigating internal processes and priorities from HQ took away from focused development time. Opportunities for rapid advancement in individual roles could be limited, depending on specific team structures and global hiring freezes.
Advice to Management: Consider streamlining communication channels between local teams and global leadership to ensure clearer priorities and potentially faster decision-making for R&D initiatives.
Show more
Pros: The base salary for a Software Engineer in the Shanghai office is pretty competitive for big tech. They do annual reviews and raises are usually solid.
Cons: Health benefits are okay, but not amazing compared to other global software R&D firms. Don't expect huge bonuses or exceptional stock grants; they're just average.
Advice to Management: Focus on enhancing the health and wellness benefits. Also, review the bonus structure to make it more competitive with other big tech companies in the software development space.
Show more
How long does the interview process typically take at Autodesk China Software R&D?
My interview process for a software engineer role at Autodesk China in Shanghai lasted about two weeks, involving initial screenings and two technical interviews.
What is the typical work culture like at Autodesk China's R&D center in Shanghai, especially for software engineers?
Autodesk China's R&D center in Shanghai fosters a collaborative and innovative work culture, common in the software development industry. Teams often work in agile environments, encouraging knowledge sharing and continuous learning among engineers.