Taro Logo

Software Development Engineer- C++

Autodesk creates software for green buildings, clean cars, smart factories, and hit movies, helping innovators turn ideas into reality.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Development Engineer- C++

Join Autodesk's dynamic team in Singapore as a Software Development Engineer working on the AutoCAD toolset application. This role offers an exciting opportunity to contribute to best-in-class software applications, specifically focusing on AutoCAD Architecture. You'll be responsible for developing new functionality and maintaining existing code in a hybrid work environment.

As a Software Engineer, you'll work with a global team of developers, designers, and QA engineers, making significant contributions to product development. The role demands expertise in C++ programming on Windows platforms, with opportunities to work with modern technologies and frameworks. You'll be involved in the complete software development lifecycle, from design to implementation and maintenance.

The ideal candidate combines technical excellence with strong collaborative abilities. You should have 1-3 years of software development experience, strong object-oriented programming skills, and a passion for creating robust, maintainable code. Knowledge of MFC, .NET, and WPF is advantageous, as is familiarity with AutoCAD products.

Autodesk offers a competitive compensation package, including base salary, annual bonuses, and comprehensive benefits. The company strongly values diversity and belonging, fostering an inclusive environment where employees can be their authentic selves while contributing to meaningful work that shapes the future of design and engineering software.

Working at Autodesk means being part of a company that creates software used in designing everything from sustainable buildings to blockbuster movies. The company's culture code emphasizes personal growth and development, leading to better outcomes for both employees and customers. This role offers the perfect blend of technical challenges, professional growth, and the opportunity to impact how things are made across various industries.

Last updated 8 days ago

Responsibilities For Software Development Engineer- C++

  • Design, develop and test desktop product features according to product specifications
  • Debug and fix product issues reported by users
  • Collaborate with the extended team across worldwide engineering sites
  • Complete assigned tasks on time adhering to specifications and quality standards
  • Optimize source code using object-oriented design principles
  • Work closely with QA in functional testing and problem resolution
  • Maintain high quality code and architecture consistency
  • Provide technical documentation for new features
  • Fix build, CI/CD, automation and related issues
  • Suggest and drive improvements in engineering processes

Requirements For Software Development Engineer- C++

  • Engineering degree or Bachelor of Science Degree in Computer Science or equivalent
  • 1 to 3 years of experience in software development
  • Excellent C++ programming skills on Microsoft Windows platform
  • Strong coding and debugging skills
  • Strong skills in Object Oriented Design and legacy code analysis
  • Experience with software development process
  • Experience with Agile development methodologies
  • Excellent verbal and written communication skills in English
  • Self-directed and highly motivated

Interested in this job?

Jobs Related To Autodesk Software Development Engineer- C++